Autor Zpráva
tom000
Profil *
Jak zjistit adresu zadanou uživatelem do prohlížeče? Mám web a k němu dvě domény. Problém je, že na hostingu neumějí nasměrovat jednu doménu do určeného adresáře, ale jen do hlavního. Takže bych potřeboval nějaký skript, který by zjistil adresu zadanou uživatelem do prohlížeče a případně přesměroval stránku do určeného adresáře. Tím by se uživatel dostal na stránky, které chce opravdu vidět.
tiso
Profil
$_SERVER["SERVER_NAME"]
tom000
Profil *
Tak asi není to pravé.
Vytvořil jsem index.php a nahrál ho do hlavního adresáře hostingu na doméně tomsmz.
skript:

<?php


$web_adresa = $_SERVER["SERVER_NAME"];
echo $web_adresa;


?>


Když zadám do prohlížeče yamaha-xj.net, vypíše mi to tomsmz.net, ale já potřebuju, aby to vypsalo yamaha-xj.net.
djlj
Profil
Prostě si projeď celé pole $_SERVER a vyber si co potřebuješ.

V tomto případě asi $_SERVER["HTTP_HOST"];.
tom000
Profil *
Jo to je ono:-)
diky
tiso
Profil
tom000 - má to len jeden háčik - premenná $_SERVER["HTTP_HOST"] nemusí byť nastavená, takže si to ošetri.
djlj
Profil
premenná $_SERVER["HTTP_HOST"] nemusí byť nastavená
Za jakých okolností?
tiso
Profil
djlj - neodosielanie hlavičiek, ako ostatné premenné s prefixom HTTP_
tom000
Profil *
V jakém případě se hlavičky neodešlou?? Jak se to dá ošetřit?
Toto téma je uzamčeno. Odpověď nelze zaslat.