2009-10-28 11 views
1

Est-il possible de faire une sorte de while() pour chaque variable et après la session vers le haut ... comme dans une base MySQL

while($row=mysql_fetch_array($result)){ 
echo($row['name']; 
} 

Mais pour obtenir ce résultat avec le $ _POST

while($_POST){ 
$_SESSION['BLA'] = $_POST['BLA']; 
} 

Répondre

3
foreach($_POST as $key => $value){ 
echo $key . ' = ' .$value. ' <br />'; 
// do whatever you want to do with these variables 
} 

Ou

juste par exemple, si vous voulez juste de mettre tous ceux _POST $ en $ _SESSION

$_SESSION['MyPost'] = $_POST; 
+0

Cette méthode est préférable car cela signifie que vos informations après sont stockées dans un sous-réseau, de sorte qu'il ne remplacera pas les autres éléments de session, vous peut-être déjà présente. –

+0

exactement. :-) ... – TigerTiger

1
foreach($_POST as $i=>$v){ 
    $_SESSION[$i] = $_POST[$i]; 
} 
Questions connexes