Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как перейти по ссылке...
 
 автор: 2005   (17.05.2006 в 16:15)   письмо автору
 
 

Что-то я видимо перетрудился... :-)

подскажите, как выполнить переход по ссылке - т.е. необходимо, чтобы в процессе выполнения скрипта, произошло событие, аналогичное нажатию на ссылку <a href=адрес>...
и в текущем окне загрузился сайт адрес , а не подгрузился контент методом include()

   
 
 автор: ck   (17.05.2006 в 16:24)   письмо автору
 
   для: 2005   (17.05.2006 в 16:15)
 

То есть вам нужно перенаправить пользователя по указанному адресу? Отошлите заголовок:

header("Location: http://mydomen.ru/");

Или вам нужно загрузить html-код в свою страницу? Тогда получите его через сокет или функцией file_get_contents(), поменяйте регулярными выражениями все пути к рисункам, стилям и скриптам на абсолютные и выведите пользователю.

   
 
 автор: NickCo   (17.05.2006 в 16:38)   письмо автору
 
   для: 2005   (17.05.2006 в 16:15)
 

<script language="javascript">
window.location.href="http://www.mysite.ru";
</script>

   
 
 автор: 2005   (17.05.2006 в 17:13)   письмо автору
 
   для: NickCo   (17.05.2006 в 16:38)
 

спасибо

   
 
 автор: @ndry   (18.05.2006 в 19:16)   письмо автору
 
   для: 2005   (17.05.2006 в 17:13)
 

А чтобы не произходило ошибок лучше перекидать так:

if(!headers_sent()) header ("Location: news.php");

   
 
 автор: Loki   (18.05.2006 в 21:12)   письмо автору
 
   для: @ndry   (18.05.2006 в 19:16)
 

Отличный способ нажить геморрой на ровном месте! Что в случае с ошибкой, что в вашем случае - перехода не произойдет. Только во втором случае, еще придется искать источник глюков - код или броузер.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования