Autor | Zpráva | ||
---|---|---|---|
esemeska Profil |
#1 · Zasláno: 22. 2. 2006, 15:58:11
Vim, ze se to tu uz resila, ale nemohl jsem to najit:( tak prominte, ale jak se da prenest promenna
z predchozi stranky? |
||
Peca Profil |
#2 · Zasláno: 22. 2. 2006, 16:01:26
Možností je několik:
-jako parametr ?promenna=neco -input type="hidden" -cookies -session Co přesně máš na mysli? |
||
esemeska Profil |
#3 · Zasláno: 22. 2. 2006, 16:02:55
jako, ze napisu do formulare promennou..odeslu a pak kdyz kliknu na odkaz, aby mi porad zustala
|
||
Hugo Profil |
#4 · Zasláno: 22. 2. 2006, 16:06:32
esemeska
Tak na to budou asi nejlepší sessions. Stačí proměnnou zaregistrovat, session_start(); $_SESSION['data'] = 'Nejaka data'; a na dalši stránce se k ní dostaneš takto session_start(); print $_SESSION['data']; Funkce session_start() musí být volána před odesláním výstupu prohlížeči! |
||
esemeska Profil |
#5 · Zasláno: 22. 2. 2006, 18:09:23
jsem asi tupec, ale nefunguje to:(
Funkce session_start() musí být volána před odesláním výstupu prohlížeči! co to znamena? |
||
gajdynator Profil |
#6 · Zasláno: 22. 2. 2006, 18:13:00 · Upravil/a: gajdynator
Pred "session_start()" by nič nemalo byť
|
||
Hugo Profil |
#7 · Zasláno: 23. 2. 2006, 05:18:07
gajdynator
Před session_start může být klidně 5MB kódu :-). Jen se nesmí nic odeslat prohlížeči, tzn., žádný HTML kód, print, echo atd. Vadí i praázdný řádek nebo mezera před <?php. esemeska Co znamená, že ti to nefunguje, hoď sem skripty (aspoň relevantní části) a popiš, co přesně to (ne)dělá. |
||
esemeska Profil |
#8 · Zasláno: 23. 2. 2006, 14:17:15
formular, ktery urci hodotu $nick
-------------------------------------------------- vyhodnoceni formu. ... session_start(); $_SESSION['data'] = '$nick'; --------------------------------------------------- dalsi stranka na kterou to chci prenest...: session_start(); print $_SESSION['data']; echo"$nick" |
||
Hugo Profil |
#9 · Zasláno: 23. 2. 2006, 14:35:43
esemeska
Pokud chceš aby se ti do proměnné $_SESSION['data'] uložil obsah $nick, tak vyhoď ty apostrofy nebo je nahraď uvozovkama. vyhodnoceni formu. ... session_start(); $_SESSION['data'] = $nick; --------------------------------------------------- dalsi stranka na kterou to chci prenest...: session_start(); print $_SESSION['data']; // VYPISE RETEZEC, KTERY BYL ULOZEN V PROMENNE $nick |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0