Autor | Zpráva | ||
---|---|---|---|
jval Profil * |
#1 · Zasláno: 16. 1. 2013, 07:47:26 · Upravil/a: jval
Zdravím mám dva soubory: index.php a test.php
index.php <?php session_start(); $_SESSION['data']=$_POST; print_r($_SESSION); if (isset($_POST['send'])){ header('location:test.php'); exit; } ?> <form action="" method="post"> <input type="text" name="test"> <input type="submit" name="send" value="send"> </form> test.php <?php session_start(); print_r($_SESSION); ?> <a href="index.php">back</a> Pokud zakomentuju přesměrování, tak po odeslání formu index SESSION data vypíše. Nevíte někdo z jakého důvodu mi test.php ty SESSION smaže že po návratu na index je prázná?? Děkuji za odpověď k vyzkoušení zde http://valentik.cz/test/index.php a ještě možná dodám, že se SESSION při návratu ztratí i když použiju přesměrování přes META a nebo JS |
||
Taps Profil |
#2 · Zasláno: 16. 1. 2013, 08:06:46
jval:
nemělo by být spíše $_SESSION['data']=$_POST['test']; |
||
jval Profil * |
#3 · Zasláno: 16. 1. 2013, 08:18:35
Taps:
nemělo, do SESSION['data'] potřebuji uožit celé pole z $_POST , tohle je jen příklad kde jsem pro přehlednost dal jen jeden input.
|
||
Taps Profil |
#4 · Zasláno: 16. 1. 2013, 08:41:53
jval:
teď mě ještě napadlo že se ti session možná přepisují..když se vrátíš zpět na stránku pomocí odkazu back tak $_SESSION['data']=$_POST; |
||
Časová prodleva: 11 let
|
0