Nejste přihlášeni
Hezký den, přecházím k vám se stránkami od jiného webhostingu a mám skoro všechny stránky založené na metodě post, pro přímé vykonání skriptů php-není to výstup z formuláře, to bych udělal jinak (... index.php?gecko=neco&toto=toto ...) ale bohužel mi to z nějakého důvodu nefunfuje, můžete mi pomoci, ve fóru jsem konkrétní návod nenašel. Udělal jsem i testovací stránku: http://telepace.tode.cz/pokus/index.php kde předávám parametr "gecko"
I když nedám funkci Escape... tak stejně se parametr nepředá a nezobrazí se. Díky všem, kdo poradí jak to.
Tady uvádím i kód:
<HTML>
<HEAD>
<META http-equiv="content-type" content="text/html; charset=utf-8" />
<META http-equiv="content-language" content="cs" />
<TITLE>Pokusná stránka</TITLE>
<HEAD>
<BODY>
<H1>Pokusná stránka</H1>
<?PHP
$gecko=EscapeShellCmd($gecko);
echo $gecko;
PHP?>
<BR><BR>
</BODY>
</HTML>
Upravil kksmirice (2014-12-18 13:12:25)
Offline
Táto ukážka nemá s POST nič spoločné (aspoň to, čo ste tu ukázali). Mali by ste dostať chybu a to Undefined variable $gecko.
Avšak sa obávam, že zrejme $gecko má obsahovať hodnotu POST, ale to tu fungovať nebude, keďže register_globals je defaultne vypnutý z bezpečnostných dôvodov. Použite namiesto toho tento kód:
$gecko = isset($_POST['gecko']) ? $_POST['gecko'] : null;
Portfólio
E-mail: eduard(at)karpiel.sk
Offline
ano pardon, samozřejmě jsem to domotal, je to metoda GET a tu potřebuji rozjet, aby mi url adresa:
http://telepace.tode.cz/pokus/index.php?gecko=neco vypsalo na stránce pod nápisem "neco"
Díky za pomoc
Offline
ok, skvělé, díky moc za pomoc i za váš čas
Offline