Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP a manipulace s $POST - dotaz

Mám rozsáhlou funkci ve ktere využívám různé hodnoty:

  $_POST ['jmenoPromenne'];  

A potřeboval jsem tu funkci upravit tak , aby využívala cookies.
Jenze je tady omezeni, že vlastně s cookies nesmím odesílat nic na výstup.
Obešel jsem to tak, že jednoduše přiřazuji do proměnných

  $_POST ['jmenoPromenne'];  

za běhu skriptu:

  $_POST ['jmenoPromenne'] = $_COOKIE['promenna'];

Je to možne a nebude s tím nějaký záludný problém ?
Zatím se zdá, že to pracuje bez problému, ale nikdy jsem to nepoužil a nejsem si jist co od toho mohu čekat.
Abych to zjednodušil. Používám nikdy neposlané proměnné POST tímto způsobem:

  $_POST ['jmenoPromenne'] = $_COOKIE['promenna']; 

Přičemž někdy není POST směrem od prohlížeče na server poslána, jen definována přimo ve skriptu PHP a přičemž COOKIE existuje a je vždy vytvořena(to by nakonec byl nesmysl přiřazovat hodnotu něčeho co je nedefinované :-) ).

Dotaz směřuji na lidi, kteří mají více zkušeností nebo vědí více o principech.

Předmět Autor Datum
co takhle misto $_POST skusit $_REQUEST? :-[
koffr 01.04.2006 18:20
koffr
Vôbec ničomu to nevadí - je to pole ako každé iné.
los 01.04.2006 18:32
los
ale $_COOKIE[] muzes pouzit, kdy chces akorat nesmis odesilat cookies, kdyz uz neco vypises poslední
foltyn 01.04.2006 20:34
foltyn

Zpět do poradny Odpovědět na původní otázku Nahoru