| 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: 13 let
|
|||
0