Problème avec session

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec session

Problème avec session

par Akim13 » 16 oct. 2008, 17:01

Bonjour,


j'ai un problème que je ne sais pas comment le résoudre.

Comment puis je récupérer la session sur l'autre pages qui vas créer le dossier creer.php.

l'erreur vient du fait que dans ma 'form' il n'y pas action="creer.php" mais, plutôt de cette façon. si le dossier n'existe pas alors je redirige l'utilisateur sur la page creer.php
echo"<meta http-equiv=\"refresh\" content=\"0;url=creer.php\">";
y a t-il une solution pour récupérer la session
<?php
session_start();
if (!isset($_POST['db'])) {
?>
 
<form action="" method="post">
Dossier: <input type="text" name="db" id="db"/></br>
 
<input type="submit" name="Soumettre" value="OK" />
<?php  
$_SESSION["db"] = $_POST["db"]; 
?>
</form>
 
<?php 
} else {  
$dir = $_POST['db'];
 
if(is_dir($dir))
{
 
echo "<script>alert(\"Le $dir existe deja désolé!\")</script>"; 
echo "<script>history.back();</script>"; 
}
 
else
{
echo "<script>alert(\"Félicitation!\")</script>"; 
echo"<meta http-equiv=\"refresh\" content=\"0;url=creer.php\">";
} 
} 
?>
Merci d'avance