Autor | Zpráva | ||
---|---|---|---|
tom000 Profil * |
#1 · Zasláno: 12. 4. 2007, 15:58:01
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 |
#2 · Zasláno: 12. 4. 2007, 16:18:55
$_SERVER["SERVER_NAME"]
|
||
tom000 Profil * |
#3 · Zasláno: 12. 4. 2007, 17:32:42
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 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 |
#4 · Zasláno: 12. 4. 2007, 17:33:52
Prostě si projeď celé pole $_SERVER a vyber si co potřebuješ.
V tomto případě asi $_SERVER["HTTP_HOST"];. |
||
tom000 Profil * |
#5 · Zasláno: 12. 4. 2007, 17:40:28
Jo to je ono:-)
diky |
||
tiso Profil |
#6 · Zasláno: 12. 4. 2007, 18:03:54
tom000 - má to len jeden háčik - premenná $_SERVER["HTTP_HOST"] nemusí byť nastavená, takže si to ošetri.
|
||
djlj Profil |
#7 · Zasláno: 12. 4. 2007, 18:08:09
premenná $_SERVER["HTTP_HOST"] nemusí byť nastavená
Za jakých okolností? |
||
tiso Profil |
#8 · Zasláno: 12. 4. 2007, 18:12:31
djlj - neodosielanie hlavičiek, ako ostatné premenné s prefixom HTTP_
|
||
tom000 Profil * |
#9 · Zasláno: 14. 4. 2007, 21:04:55
V jakém případě se hlavičky neodešlou?? Jak se to dá ošetřit?
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0