Autor Zpráva
Rustic
Profil
fungujou tyto dvě proměnné?
$SERVER_NAME
$SCRIPT_NAME
ptám se proto, že mám knihu hostů (podle koskovi knihy) a najednou mi přestala fungovat - dřív fungovala uplně bez problémů...
Chyba odkazuje právě na ten řádek s $SERVER_NAME $SCRIPT_NAME.
Jestli je potřeba tak sem můžu dát zdrojový kód.
Pachollini
Profil
Asi bude třeba použít $_SERVER["SCRIPT_NAME"] a $_SERVER["HTTP_HOST"]
Syntaxe typu $SCRIPT_NAME je zastaralá (tak asi PHP 4.1) a v novějších verzích nemusí fungovat.
thingwath
Profil
register_globals jsou ve výchozím nastavení vypnuté od verze 4.2.0
Rustic
Profil
já mám v kódě napsáno tohle:
Header("Location: http://$SERVER_NAME$SCRIPT_NAME?show");

jak to mám tedy zapsat správně??
23k_fitko
Profil *
tak jak ti rekli a navic pouzij operandu na spojeni .. cili => .
Rustic
Profil
když to ale udělám takto, tak to nefunguje:

Header("Location: http://$_SERVER["SCRIPT_NAME"].$_SERVER["HTTP_HOST"] ?show");
Leo
Profil
Header("Location: http://$_SERVER["SCRIPT_NAME"].$_SERVER["HTTP_HOST"] ?show");

No vsak to mate taky spatne (tip: jde o praci s retezci), Leo
llook
Profil
Pozor na ty uvozovky, správně to bude třeba takhle:
header("Location: http://$_SERVER[SERVER_NAME]$_SERVER[SCRIPT_NAME]?show");

Taky pozor na pořadí těch proměnných, v tom co ti nefunguje to máš obráceně.
Rustic
Profil
Bohužel, ale ani tohle mi nefunguje. Možná bude chyba jinde, ale asi ne.
Vždycky, když dám odeslat příspěvek, tak se mi objeví "stránku nelze zobrazit", ale zpráva se přitom odešle.
Mě jde o to, aby se mi po odeslání zprávy stránka přesměrovala na stránku s parametrom show.
např.: kniha.cz/kniha.php?show
Nevíte někdo jak to udělat?

jestli bude potřeba, tak bych zaslal zdrojový kód....
Rustic
Profil
Zjistil jsem, že chyba určitě neni v tom $_SERVER[SERVER_NAME]$_SERVER[SCRIPT_NAME], ale bude nejspíš v tom header("Location: ... ") a taky ve mě :). V mém skriptu to má přesměrovávat, nevíte jak mám udělat to, že po odeslání zprávy se mi stránka přesměruje na jinou?
Toto téma je uzamčeno. Odpověď nelze zaslat.