Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
Colin Drury +
Зарегистрирован: 08.07.03
Сообщения: 296
|
Добавлено: 14/08/03 в 13:17
|
|
Имеем main.php: ==== <? $Bad_j="badj.php"; $Bad_c="badc.php"; if ($bad=="yes") { header("location: $Bad_j"); exit(); } if ($tc != "yes") { setcookie("testcookie","yes",0,"/"); echo " <html> <head> <script language=\"JavaScript\">location.href=\"main.php?tc=yes\"</script> <meta http-equiv=\"refresh\" content=\"0;URL=main.php?bad=yes\"> </head> <body></body> </html>"; exit(); } if ($_COOKIE["testcookie"]!="yes") { header("location: $Bad_c"); exit(); } ?> <html><body> <script> if(screen.width == 800 && screen.height == 600 ) { location.replace("i2.php?category=0"); } else location.replace("i1.php?category=0"); </script> </body></html> ===
Вопрос: куда здесь вставить вызов in.php CJ'я. Если вставить в начало, то не работает из-за последующего вызова header("location: "); Если вставить в конец, то теряется реферер. Зашел в тупик
|
K началу
|
|
|
webboxxx
Зарегистрирован: 06.03.03
Сообщения: 208
|
Добавлено: 14/08/03 в 21:42
|
|
не понял, почему теряется рефер? опиши поподробней. а вообще, рефер теряется при header("location:..."); в любом случае, и если ты поставишь в начало - то рефер все равно будет теряться. выход - либо вместо header делать include(...); либо по идее вот это:
header("Referer: $HTTP_REFERER"); header("location:...");
должно сработать, хотя не уверен, так как не пробовал.
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 1376
|
Добавлено: 14/08/03 в 21:50
|
|
Скрипт я так понял у меня взял :-) у меня бы и спросил :-)
Код: | .... if ($_COOKIE["testcookie"]!="yes") { header("location: $Bad_c"); exit(); } //CJU Include $cju_dr = getcwd(); chdir($cju_dr . "/cju"); include(getcwd()."/in.php"); chdir($cju_dr);
|
Ну или
Код: | ... <html> <head> <!--#include...--> </head> <body> <script> if(screen.width == 800 && screen.height == 600 ) { location.replace("i2.php?category=0"); }
|
Теоретически должно работать :-)
|
K началу
|
|
|
Colin Drury +
Зарегистрирован: 08.07.03
Сообщения: 296
|
Добавлено: 15/08/03 в 10:37
|
|
Цитата: | не понял, почему теряется рефер? |
Реферер теряется вот поэтому: <script language=\"JavaScript\">location.href=\"main.php?tc=yes\"</script> <meta http-equiv=\"refresh\" content=\"0;URL=main.php?bad=yes\">
В рез-те реферером всегда будет main.php
Цитата: | Скрипт я так понял у меня взял у меня бы и спросил
|
ща спрошу....
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|