Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/03/2011, 16h42   #1
Membre à l'essai
 
pat lacaze
Inscription : décembre 2009
Messages : 105
Détails du profil
Informations personnelles :
Nom : pat lacaze

Informations forums :
Inscription : décembre 2009
Messages : 105
Points : 22
Points : 22
Par défaut transfert de session

salut à tous
une question bête(je sais, une de +)
je valide une variable par un simple checkbox
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php 
 
	session_start();
 
 
	  if( isset($_POST['acces']) && $_POST['acces']=='ok2' && !isset( $_SESSION['SitLog']))
	  {header("location: simulation_credits1.php");}
	  elseif( isset($_POST['acces']) && $_POST['acces']=='ok2' && isset( $_SESSION['SitLog']))
	  {header("location: negatifdetailter.php");}
 
?>
 
              <form action="paypal.php" method="post">
                <span class="style15">
                <input type="checkbox" name="acces" value="ok2" />
                <input name="submit" type="submit" value="J'ACCEPTE" />
                </span>
              </form>
              <p>
je vais bien au bon endroit (simulation_credits1.php
ou negatifdetailter.php)

mais la variable $_SESSION['acces'] n'est pas transférée à simulation_credits1.php
ou negatifdetailter.php !!!

2 heures que je cherche!!!

merci de votre aide
kogoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 17h04   #2
Membre Expert
 
Avatar de David Guillot
 
Homme David Guillot
Chef de projet en SSII
Inscription : mars 2004
Messages : 879
Détails du profil
Informations personnelles :
Nom : Homme David Guillot
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 879
Points : 1 149
Points : 1 149


Est-ce que tes 2 scripts PHP de destination (simulation_credits1.php et negatifdetailter.php) ont bien une commande session_start() au tout début ?

Petit point de détail : après chaque header('Location'), mets un exit() afin que ton script s'arrête
__________________
Avant de poser une question ici :

Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé
David Guillot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 17h10   #3
Membre à l'essai
 
pat lacaze
Inscription : décembre 2009
Messages : 105
Détails du profil
Informations personnelles :
Nom : pat lacaze

Informations forums :
Inscription : décembre 2009
Messages : 105
Points : 22
Points : 22
Par défaut transfer session

salut à toi,
oui, bien sur, il y a une session start
j'ai même fait
Code :
1
2
3
4
5
	session_start();
 
$val=$_SESSION['acces'];
 
<?php echo " $val" ?>
mais rien


pour l'exit
pas de soucis, je le mets
kogoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 19h04   #4
Membre à l'essai
 
pat lacaze
Inscription : décembre 2009
Messages : 105
Détails du profil
Informations personnelles :
Nom : pat lacaze

Informations forums :
Inscription : décembre 2009
Messages : 105
Points : 22
Points : 22
Par défaut transfer session

bon, du coup, j'ai biaisé

Code :
1
2
if (isset($_POST['acces']))
{$_SESSION['acces2']="ok2";}
et je travaille avec acces2
kogoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h49.


 
 
 
 
Partenaires

Hébergement Web