HTTP_REFERER v header
20 отговора
352 прегледа
HTTP_REFERER v header
znae se, che pri header("location: $url") HTTP_REFERER se gubi, niakoi ima li idea kak moje da se opravi podoben problem?
-----------------------
гърбавия ковчег ще го изправи
-----------------------
гърбавия ковчег ще го изправи
Редактирано от Дpeмeщ на
Re: HTTP_REFERER v header
ne mislia che shte e udachno da go polzvam v edna direktoria s linkove ot koito se pravi redirect.
kat chetia v momenta specifikaciata na http1.1, mi doide na um neshto ot roda header("referer: $sourceurl") ... ama chudia se ... dali niama da zamine na kino sled header("location: $url")
mda.... toku shto proverih .. ne stava
-----------------------
гърбавия ковчег ще го изправи
kat chetia v momenta specifikaciata na http1.1, mi doide na um neshto ot roda header("referer: $sourceurl") ... ama chudia se ... dali niama da zamine na kino sled header("location: $url")
mda.... toku shto proverih .. ne stava
-----------------------
гърбавия ковчег ще го изправи
Редактирано от Дpeмeщ на
Re: HTTP_REFERER v header
$url = "[линк]";
header("location:$url");
и после за да разбереш реферала:
echo $_GET[ref];
header("location:$url");
и после за да разбереш реферала:
echo $_GET[ref];
Редактирано от $burov на
Re: HTTP_REFERER v header
niamam dostap do servera kum koito se redirectva.
-----------------------
гърбавия ковчег ще го изправи
-----------------------
гърбавия ковчег ще го изправи
Откъде се знае?!
Няма такъв номер като губене на HTTP_REFERER...това е header от страна на клиента, така че независимо от това какви header-и пускаш от страна на сървъра, "referrer"-а ще пристигне или не, в зависимост от browser-а.
Great minds discuss ideas;
Average minds discuss events;
Small minds discuss people.
Great minds discuss ideas;
Average minds discuss events;
Small minds discuss people.
Re: HTTP_REFERER v header
Отвори си един сокет към другия сървър и вкарай в него всички хедъри, които ти трябват... може би има и по-кратък начин, но не се сещам..
Re: Откъде се знае?!
не е така. когато пренасочваш от един сървър на друг, "клиента" се явява този скрипт, от който се пуска редиректа, защото на практика той прави заявката. Каквито хедъри пусне той, това е.
Re: Откъде се знае?!
А аз какво съм написал?! 
Great minds discuss ideas;
Average minds discuss events;
Small minds discuss people.
Great minds discuss ideas;
Average minds discuss events;
Small minds discuss people.
Re: Откъде се знае?!
независимо от това какви header-и пускаш от страна на сървъра, "referrer"-а ще пристигне или не, в зависимост от browser-а
Предполагам че си имал друго предвид, ама аз това го разбирам като "не се занимавай да пускаш referer, това винаги го прави браузъра"
Доколкото разбирам Дремещ се опитва да пренасочи потребителя от URL1 към URL2 от страната на сървъра. Ако ползва header("Location: URL2"), стойноста на HTTP_REFERER за URL1 не се предава към URL2, така че за това трябва да се погрижи той, т.е. трябва да пусне и Referer по някакъв начин.
Предполагам че си имал друго предвид, ама аз това го разбирам като "не се занимавай да пускаш referer, това винаги го прави браузъра"
Доколкото разбирам Дремещ се опитва да пренасочи потребителя от URL1 към URL2 от страната на сървъра. Ако ползва header("Location: URL2"), стойноста на HTTP_REFERER за URL1 не се предава към URL2, така че за това трябва да се погрижи той, т.е. трябва да пусне и Referer по някакъв начин.
Re: Откъде се знае?!
Защо да не се предава?
Great minds discuss ideas;
Average minds discuss events;
Small minds discuss people.
Great minds discuss ideas;
Average minds discuss events;
Small minds discuss people.
Re: Откъде се знае?!
Когато използваш header("Location: URL2") този хедър се получава от браузъра.
След като го получи, той прави заявка към URL2, и съответно си праща всичко необходимо, включая и стойноста на HTTP_REFERER
Не си мислете че header("Location: URL2") направо препраща към друг адрес без да минава през браузъра на потребителя.
Обясних го доста на кратко, но се надявам да сте ме разбрали ;)
...
След като го получи, той прави заявка към URL2, и съответно си праща всичко необходимо, включая и стойноста на HTTP_REFERER
Не си мислете че header("Location: URL2") направо препраща към друг адрес без да минава през браузъра на потребителя.
Обясних го доста на кратко, но се надявам да сте ме разбрали ;)
...
Re: Откъде се знае?!
В петък ще си каже от къде се знае ;)))
няма да му се рамине
...
няма да му се рамине
...
Re: Откъде се знае?!
tochno tova e problem, che HTTP_REFERER koito triabva da bude URL1 ne e definiram kato polzvam header("location: URL2")
e go ...
[линк]
source-a mu e
<?
header("location: target.php");
?>
za sravnenie
[линк]
-----------------------
гърбавия ковчег ще го изправи
e go ...
[линк]
source-a mu e
<?
header("location: target.php");
?>
za sravnenie
[линк]
-----------------------
гърбавия ковчег ще го изправи
Редактирано от Дpeмeщ на
Re: Откъде се знае?!
<head>
<META HTTP-EQUIV="REFRESH" content="1;URL=<?echo $tuka_iskam_da_ide.php?>">
</head>
v tvoia slu4ai :
<head>
<META HTTP-EQUIV="REFRESH" content="1;URL=[линк]">
</head>
e tva ti e
E tuk ni6to niama :[линк]
<META HTTP-EQUIV="REFRESH" content="1;URL=<?echo $tuka_iskam_da_ide.php?>">
</head>
v tvoia slu4ai :
<head>
<META HTTP-EQUIV="REFRESH" content="1;URL=[линк]">
</head>
e tva ti e
E tuk ni6to niama :[линк]
Редактирано от ro6avia на
Re: Откъде се знае?!
da de..to kato gledam drug nachin niama.
-----------------------
гърбавия ковчег ще го изправи
-----------------------
гърбавия ковчег ще го изправи
Re: Откъде се знае?!
ето го резултата
в първия случай
HTTP_REFERER - [линк]
и във втория случай
HTTP_REFERER - [линк]
не виждам какво те притеснява
точно това е адреса от който се идва
във втория случай няма как HTTP_REFERER да бъде [линк] ,както разбирам че ти искаш да бъде
...
в първия случай
HTTP_REFERER - [линк]
и във втория случай
HTTP_REFERER - [линк]
не виждам какво те притеснява
точно това е адреса от който се идва
във втория случай няма как HTTP_REFERER да бъде [линк] ,както разбирам че ти искаш да бъде
...
Re: Откъде се знае?!
basi, pak zashto pri men ot 2 godini vse e prazno kato redirect-vam s header?
eh, niama izmukvane ot toia lamerki jivot ....
-----------------------
гърбавия ковчег ще го изправи
eh, niama izmukvane ot toia lamerki jivot ....
-----------------------
гърбавия ковчег ще го изправи
Re: Откъде се знае?!
:))))
какъв браузър ползваш
минаваш ли през proxy или firewall???
...
какъв браузър ползваш
минаваш ли през proxy или firewall???
...