Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

header("Location")

304
31 октября 2005 года
Fenyx
707 / / 26.01.2005
Есть такая трабла перенаправляю посетителя на другой сайт через хидер, а мне грят что в реферерах переходов нету, может ли это быть из-за хидера или нет?
304
31 октября 2005 года
Fenyx
707 / / 26.01.2005
Потестил действительно при хидере не передаеться реферрес с моего сайта.... да и при мета-редиректе... Вопрос как мне передать реферрер?
239
31 октября 2005 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by Fenyx
Потестил действительно при хидере не передаеться реферрес с моего сайта.... да и при мета-редиректе... Вопрос как мне передать реферрер?

Сделай так, проблем быть не должно.

 
Код:
function myRedirect( $url, $msg='' ) {
    if (headers_sent()) {
        echo "<script>document.location.href='$url';</script>\n";
    } else {
        header( "Location: $url" );
        //header ("Refresh: 0 url=$url");
    }
    exit();
}
304
31 октября 2005 года
Fenyx
707 / / 26.01.2005
Цитата:
Originally posted by Dolonet
Сделай так, проблем быть не должно.
 
Код:
function myRedirect( $url, $msg='' ) {
    if (headers_sent()) {
        echo "<script>document.location.href='$url';</script>\n";
    } else {
        header( "Location: $url" );
        //header ("Refresh: 0 url=$url");
    }
    exit();
}



header( "Location: $url" ) - не передает реферрер, можт чет дописать типа Refered-By:mydomen.com в функцию хидер ?


Вот нашел The Referer[sic] request-header field allows the client to specify, for the server's benefit, the address (URI) of the resource from which the Request-URI was obtained (the "referrer", although the header field is misspelled.) The Referer request-header allows a server to generate lists of back-links to resources for interest, logging, optimized caching, etc. It also allows obsolete or mistyped links to be traced for maintenance. The Referer field MUST NOT be sent if the Request-URI was obtained from a source that does not have its own URI, such as input from the user keyboard.

Referer = "Referer" ":" ( absoluteURI | relativeURI )
Example:

Referer: http://www.w3.org/hypertext/DataSources/Overview.html
If the field value is a relative URI, it SHOULD be interpreted relative to the Request-URI. The URI MUST NOT include a fragment. See section 15.1.3 for security considerations.

Но или я туплю или фик его знает не получаеться передать реферрер :(

299
31 октября 2005 года
3D Bob
885 / / 18.04.2005
Да уж))) А кого хрена он должен его передать?
Ты должен сам дописать, а для этого ищу формат протокола HTTP.
И смотри, что тебе нужно дописать в header помимо Location
Все просто.
Сам сходу тебе ничего сейчас сказать не смогу. Меня это никогда не интересовало.
Что-то типо этого

header("
Location: url
Referer: url
");
304
01 ноября 2005 года
Fenyx
707 / / 26.01.2005
Цитата:
Originally posted by 3D Bob
Да уж))) А кого хрена он должен его передать?
Ты должен сам дописать, а для этого ищу формат протокола HTTP.
И смотри, что тебе нужно дописать в header помимо Location
Все просто.
Сам сходу тебе ничего сейчас сказать не смогу. Меня это никогда не интересовало.
Что-то типо этого

header("
Location: url
Referer: url
");



В том то все и дело что такая конструкция не передает реферрер....
есть страница http://wmast.com.ua/test.php она выводит реферрер если он есть, если у кого получиться перенаправить с помощью хидера с указанием реферрера - напишите, плиз.

299
01 ноября 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by Fenyx
В том то все и дело что такая конструкция не передает реферрер....
есть страница http://wmast.com.ua/test.php она выводит реферрер если он есть, если у кого получиться перенаправить с помощью хидера с указанием реферрера - напишите, плиз.


Ха серьёзно, а нафих ему вообще перенаправлятся) Я не подумал...
когда браузер встречает строку Location:
то он делает запрос на загрузку другой страницы...
А передается реферер или нет, это уже зависит от реализации браузера.
Наверное ничего сделать не получится.
Вообщем совет заюзать Javascript.

304
01 ноября 2005 года
Fenyx
707 / / 26.01.2005
Цитата:
Originally posted by 3D Bob
Ха серьёзно, а нафих ему вообще перенаправлятся) Я не подумал...
когда браузер встречает строку Location:
то он делает запрос на загрузку другой страницы...
А передается реферер или нет, это уже зависит от реализации браузера.
Наверное ничего сделать не получится.
Вообщем совет заюзать Javascript.



Дык браузер IE 6...... :(

239
01 ноября 2005 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by Fenyx
Дык браузер IE 6...... :(

Кстати седьмого не будет никогда. Так что выше голову :)

304
01 ноября 2005 года
Fenyx
707 / / 26.01.2005
Цитата:
Originally posted by Dolonet
Кстати седьмого не будет никогда. Так что выше голову :)



Откуда такая иформация? Я читал противоположное...

239
01 ноября 2005 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by Fenyx
Откуда такая иформация? Я читал противоположное...

С сайта Майкрософта год-полтора назад)

304
01 ноября 2005 года
Fenyx
707 / / 26.01.2005
Цитата:
Originally posted by Dolonet
С сайта Майкрософта год-полтора назад)


Обман!!!!..... :) читал противоположное дня два назад, будет встроен в Windows Vista......

239
02 ноября 2005 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by Fenyx
Обман!!!!..... :) читал противоположное дня два назад, будет встроен в Windows Vista......

А какая версия будет? 7.0? Невозможно, я своими глазами читал :)

304
02 ноября 2005 года
Fenyx
707 / / 26.01.2005
Цитата:
Originally posted by Dolonet
А какая версия будет? 7.0? Невозможно, я своими глазами читал :)


Яндекс тебе в помощь
http://www.yandex.ru/yandsearch?stype=&nl=0&text=Internet+Explorer+7

239
02 ноября 2005 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by Fenyx
Яндекс тебе в помощь
http://www.yandex.ru/yandsearch?stype=&nl=0&text=Internet+Explorer+7

Все, я обиделся на Билли Гейтса, так и передай :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог