Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Vysvětlení php kódu

Ahoj, potřeboval bych vysvětlit, co přesně dělá tento kód.
if( eregi( "server.cz", $_SERVER ) ) header("Location:http://www.server.cz/adresar/");
?>
Vím, že by měl fungovat jako přesměrování, ale nevím jak.
díky za pomoc
31. 10. 2007 17:15:15
https://webtrh.cz/diskuse/vysvetleni-php-kodu/#reply26001
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
31. 10. 2007 17:18:10
Bude se to přesměrovávat jenom pokud je to spuštěno na "server.cz"
(tzn. na localhostu se to přesměrovávat nebude)
31. 10. 2007 17:18:10
https://webtrh.cz/diskuse/vysvetleni-php-kodu/#reply26000
"Pokud adresa serveru, který si návštěvník vyžádal, je 'server.cz', přesměruj na adresu uvedenou v hlavičce 'Location'".
Kód má tu vlastnost, že pokud je vyvolaná stránka (ze 'server.cz') v rámu, nepřesměruje se.
Edit: Nepřesměruje se ani, pokud je spuštěná na localhostu, jak říká Tracy.
31. 10. 2007 17:28:48
https://webtrh.cz/diskuse/vysvetleni-php-kodu/#reply25999
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
31. 10. 2007 17:29:01
a přesměrování se provede, ikdyž bude doména serverHcz.com
31. 10. 2007 17:29:01
https://webtrh.cz/diskuse/vysvetleni-php-kodu/#reply25998
Jiří Herník
verified
rating uzivatele
(22 hodnocení)
31. 10. 2007 18:34:30
Jen bych opravil, ze to nema z ramcema nic spolecneho, na strane serveru se to neda poznat jestli je stranka ve frame nebo ne, zjistuje se to vzdy javascriptem pres
if(window.top.location == window.location) nebo tak nejak ;)
31. 10. 2007 18:34:30
https://webtrh.cz/diskuse/vysvetleni-php-kodu/#reply25997
Ok, jinak: Pokud je stránka server.cz volaná z rámu na example.com, podmínka není splněna a nepřesměruje se.
31. 10. 2007 18:39:48
https://webtrh.cz/diskuse/vysvetleni-php-kodu/#reply25996
Jiří Herník
verified
rating uzivatele
(22 hodnocení)
31. 10. 2007 18:45:33
Nemohu souhlasit.
Server nijak nezjisti ze je stranka volana z jakehokoliv ramu, pokud se mu to nejak explicitne nesdeli.
A uz vubec se to nemuze projevit v promenne $_SERVER kde je jenom cast aktualni adresy url mezi "http://" a prvnim lomitkem tzn napr www.example.com nebo example.com nebo ex1.example.com
Abych pravdu rekl, tak ten kod moc nechapu, podle me se tak jak je napsany, pokud bude spusteny na domene www.server.cz, tak se zacykli neustalym presmerovavanim.
31. 10. 2007 18:45:33
https://webtrh.cz/diskuse/vysvetleni-php-kodu/#reply25995
miniJOHN
verified
rating uzivatele
(57 hodnocení)
31. 10. 2007 19:53:08
Podle me kazdej mluvite o necem jinem, jeden o