Autor Zpráva
Birkof
Profil
Zdravím,

příkaz GetAllHeaders() jak jsem vyčetl z nápovědy je alias pro apache_request_headers(), tzn. že na gentoo nebude fachčit, že? Je na to nějaký jiný příkaz?
Mám dvě domény s tím, že jedna je přesměrovaná (301) a potřebuju zjistit, jestli přes ní někdo přišel.
Majkl578
Profil
http://us.php.net/manual/en/function.getallheaders.php

proc by nemela fungovat? je preci jedno kde apache (s php) bezi.

mmj, na tenhle princip slouzi superglobalni pole _SERVER: _SERVER['HTTP_REFERER']
Birkof
Profil
Na Gentoo nefunguje, potvrdili mi to i administrátoři hostingu. Přes ten referer to jde, ale nevím jestli tam uvidím i přesměrování (301).
Majkl578
Profil
pokud je presmerovani pres php, tak ano (pres mod_rewrite nevim)

/redirect.php:
header('Location: /catch.php', true, 301);

/catch.php
var_dump($_SERVER['HTTP_REFERER']);
Birkof
Profil
Právě, že je přesměrování přes mod_rewrite, jinak bych si to vytáhnul z refereru.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: