Как послать заголовок Referer в php-скрипте?

V1
На сайте с 07.07.2002
Offline
119
956

Как послать заголовок Referer в php-скрипте? Может знает кто?

Шпарил парень, парил парик (скороговорка)
[Удален]
#1

Куда послать?... В смысле запросить скриптом страницу с другого сервера, с указанием реферрера?

V1
На сайте с 07.07.2002
Offline
119
#2
В смысле запросить скриптом страницу с другого сервера, с указанием реферрера

Точно! :)

[Удален]
#3

Ну в мануале (http://ru.php.net/function.fsockopen) пример такой:

<?php

$fp = fsockopen ("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, "GET / HTTP/1.0\r\nHost: www.example.com\r\n\r\n");
while (!feof($fp)) {
echo fgets ($fp,128);
}
fclose ($fp);
}
?>

Нам соответственно надо добавить заголовок один:

<?php

$fp = fsockopen ("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, "GET / HTTP/1.0\r\nHost: www.example.com\r\nReferer: собственно сам реферер\r\n\r\n");
while (!feof($fp)) {
echo fgets ($fp,128);
}
fclose ($fp);
}
?>

Вот, если что не так - звыняйте, я php не знаю. :)

V1
На сайте с 07.07.2002
Offline
119
#4

Вах, Interitus, спасибо! Мне бы так не знать php! :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий