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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   редирект и реферер (https://forum.antichat.xyz/showthread.php?t=44019)

x-treem 08.07.2007 17:06

редирект и реферер
 
вообщем возникла проблемаю
суть вот в чем.
надо сделать автоматический редирект, но с передачей реферера.
ни стандартный рефреш, ни location.href jscript-а не прокатили.
есть еще возможности?

x-treem 08.07.2007 17:16

не катит твой пример.
можно пользываться всем (php, javascript)
главное что бы передавался referer страници с редиректом.

x-treem 08.07.2007 17:24

млин, смотри.
если перейти по ссылке, реферер передается. если стандартным редеректом, то нет.
надо какйнить выход, ПЕРЕДАТЬ реферер. страницу принимающую реферер я изменить не могу. вот в чем загвоздка.

Joker-jar 08.07.2007 17:40

Протокол http знаешь? Если да, то PHP и вперед...

Добавлено

Или юзай curl

Joker-jar 08.07.2007 17:52

http://php.net/CURL

PHP код:

   $ch curl_init();
   
curl_setopt($chCURLOPT_URL$url);
   
curl_setopt($chCURLOPT_RETURNTRANSFER1);
   
curl_setopt($chCURLOPT_REFERER$ref);
   
curl_exec($ch);
   
curl_close($ch); 


ant0ha 08.07.2007 18:25

Новую тему создавать не стал, похожий вопрос, а можно каким-нибудь способом изменить поле реферрер при открытии сайта в фрейме?

Код:

<SCRIPT>
window.parent.frames['site'].location.replace("http://site.ru");
</SCRIPT>


4evak 21.10.2009 17:57

PHP код:

<?php
$ref
=$_SERVER['HTTP_REFERER'];
$url='http://твой урл';
header('Referer:'.$ref);
header('Location:'.$url);
?>



Время: 09:33