Portál AbcLinuxu, 16. července 2025 07:24


Dotaz: Manuální přiřazení $_REQUEST

24.3.2008 12:41 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Manuální přiřazení $_REQUEST
Přečteno: 350×
Odpovědět | Admin
Jde nějak manuálně přiřadit hodnota do $_REQUEST? Zkouším něco jako:
cat request.php
----------------------------
<?php
echo "Test manualniho prirazeni do REQUEST";
$_REQUEST["test"]="qwerrty";
$_POST["test"]="qwerty";
header("Location: request2.php");
?>
----------------------------
cat request2.php
----------------------------
<?php
echo "REQUEST:";
print_r($_REQUEST);
echo "
POST:"; print_r($_POST); ?> ----------------------------
Nikdy se mi ale ta proměnná nepřenese do request2.php Kde dělám chybu?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Luboš Doležel (Doli) avatar 24.3.2008 12:58 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Manuální přiřazení $_REQUEST
Odpovědět | | Sbalit | Link | Blokovat | Admin
A jakým zázračným způsobem se to má přenést do úplně jiné stránky?
Luboš Doležel (Doli) avatar 24.3.2008 13:28 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Manuální přiřazení $_REQUEST
Plus bych připomněl, že
header("Location: request2.php");
je špatně. URL v Location *musí* být absolutní.
24.3.2008 13:40 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Rozbalit Rozbalit vše Re: Manuální přiřazení $_REQUEST
To je jenom příkladový skript, ve skutečnosti řeším registrační formulář a hodnoty, které nejdou ověřit přes JS ověřuju přes DB a pak při návratu do toho formuláře s chybovou hláškou bych chtěl, aby zůstal předvyplněný, jenomže v tomto případě nemůžu použít $_SESSION :( a dávat ty hodnoty do URL se mi taky nezdá vhodné
24.3.2008 14:35 Petr Holík
Rozbalit Rozbalit vše Re: Manuální přiřazení $_REQUEST
tak ten skript s tim formularem inkludujte jak sem psal a do tech hodnot ve formulari proste rovnou davejte ty $_GET[] nebo POST hodnoty :)
24.3.2008 14:50 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Manuální přiřazení $_REQUEST
...hodnoty, které nejdou ověřit přes JS ověřuju přes DB...

Na JS se nikdy nespoléhej, vždy musíš ověřovat na straně serveru. JS je jen doplňková technologie, která zpříjemní uživateli práci.

Session určitě můžeš použít.
-- Nezdar není hanbou, hanbou je strach z pokusu.
24.3.2008 13:19 Petr Holík
Rozbalit Rozbalit vše Re: Manuální přiřazení $_REQUEST
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokude chete promene prenaset mezi 2ma skripty pouzijte bud SESSION promenou nebo includujte ten druhy skript pripadne pouzijte header("Location: request2.php?promena=hodnota"); (prevedte si dle nastaveni vaseho Locale text do tykani :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.