Sytuacja:
Ustawiłem przekierowania(więcej jak jedno) niezależnie z kilku domen na ten sam adres.
Teraz chciałbym aby pod tym jednym adresem odczytać z jakiej strony ktoś został przekierowany...
echo $_SERVER["HTTP_REFERER"]; - wyświetla masę informacji, ale nie adres
print_r($_SERVER); - nic nie wyświetla
opcji z wysyłaniem parametru chciałbym uniknąć - chyba, że to jedyna pewna opcja.
Mogę liczyć na pomoc w tym temacie?
Referer jest zawodny. Przekaż sam odpowiednie dane.
sprawdziłem, że w tym konkretnym przypadku, biznesowo niszczy się cały pomysł jeśli strona przekierowująca będzie miała inny adres niż "czysta domena", więc temat wrócił do początku.
Chętnie skorzystam nawet z czegoś co działa "czasem" - lepsze to od nigdy.
Nie szukam IP serwera, nazwy serwera, tylko konkretnie domeny.
Na razie nie działa to nigdy...
Czasami zadziała referer ale nie żadnej gwarancji że zostanie przekazany. A co za problem przeczyscic string i wyciągnąć nazwę domeny. Nawet masz gotowe parse_url bodajże.
Rozumiem. Problem biznesowo jest nie w tym jak to obrobić, tylko, jaki adres jest widoczny na stronie przekazującej - a ma być czysta domena (bez parametrów)
np. wp.pl a nie wp.pl?parametr1=wp.pl
Ten parse_url jest fajny, ale na razie - tak jak pisałem: echo $_SERVER["HTTP_REFERER"]; - wyświetla masę informacji, ale nie adres
Obejdę to. Po prostu muszą być po przekierowaniu komunikaty uniwersalne.
Chyba, ze ktoś ma jeszcze jakieś pomysły?
Co znaczy "wyświetla masę informacji, ale nie adres" ?
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)