Variable session
Résolu/Fermé12 réponses
ThEBiShOp
Messages postés
8411
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
24 janv. 2013 à 11:10
24 janv. 2013 à 11:10
Le minimum pour qu'on puisse te corriger une erreur, ça serait que tu nous dises quelle erreur tu rencontres, non ?
Oui, bonjour ThEBiShOP.
Pour les erreurs : Warning: session_start() [function.session-start]: open(${path}\tmp\\sess, O_RDWR) failed: No such file or directory (2) in C:\form\index.php on line 1
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\form\index.php:1) in C:\form\index.php on line 1
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\form\index.php:1) in C:\form\index.php on line 1
La seule chose que j'ai en ligne 1 : <? Session_start(); ?>
J'ai remarqué que mon registers_global était off sur mon php info... Faudrait que je modifie mon php.ini ?
Pour les erreurs : Warning: session_start() [function.session-start]: open(${path}\tmp\\sess, O_RDWR) failed: No such file or directory (2) in C:\form\index.php on line 1
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\form\index.php:1) in C:\form\index.php on line 1
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\form\index.php:1) in C:\form\index.php on line 1
La seule chose que j'ai en ligne 1 : <? Session_start(); ?>
J'ai remarqué que mon registers_global était off sur mon php info... Faudrait que je modifie mon php.ini ?
ThEBiShOp
Messages postés
8411
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
24 janv. 2013 à 11:30
24 janv. 2013 à 11:30
non le off c'est normal, tu es sur quel hébergement ?
On dirait que ton serveur n'arrive pas à accéder aux sessions
On dirait que ton serveur n'arrive pas à accéder aux sessions
Autre question, je ferme directement ma balise session_start(), l'erreur peut venir de la non ? Et à ce moment-là, faudrait que je retouche tout mon code, non pas que ça m'embête, mais y aurait pas un moyen de mettre l'affectation $_Post pour deux pages php au lieu d'une ? Les variables seraient renvoyées au formulaire récapitulatif, et a l'envoi de mail.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ThEBiShOp
Messages postés
8411
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
24 janv. 2013 à 11:34
24 janv. 2013 à 11:34
session_start() est une fonction, pas une balise.
Si tu veux transporter une variable sur plusieurs pages tu es obligé de passer par les sessions
Si tu veux transporter une variable sur plusieurs pages tu es obligé de passer par les sessions
C'est possible cette histoire de serveur, je suis dans un réseau intranet (bon la, sur un pc internet qui n'est pas dans le même réseau), je ne suis pas administrateur de mon poste, donc, l'écriture ou l'accès a un dossier pourrait être interdite...
ThEBiShOp
Messages postés
8411
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
24 janv. 2013 à 11:37
24 janv. 2013 à 11:37
ça peut être ça en effet
ThEBiShOp
Messages postés
8411
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
24 janv. 2013 à 11:44
24 janv. 2013 à 11:44
la variable $_POST est récupérée suite à l'envoi d'un formulaire, si après tu passes sur une autre page, cette variable est perdu.
tu peux éventuellement utiliser les cookies mais c'est pas vraiment fait pour être utilisé comme ça...
tu peux éventuellement utiliser les cookies mais c'est pas vraiment fait pour être utilisé comme ça...
Oui, mais, l'action du formulaire, pointe sur une page, cette page c'est mon index.php, si je rajoute a cette action, ma troisième page, mon envoi de mail.
En clair, lors de la définition de mon formulaire, je dirais action = "index.php" "Envoi.php" method = Post
ça ne fonctionnerait pas je suppose ?
En clair, lors de la définition de mon formulaire, je dirais action = "index.php" "Envoi.php" method = Post
ça ne fonctionnerait pas je suppose ?
ThEBiShOp
Messages postés
8411
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
24 janv. 2013 à 11:49
24 janv. 2013 à 11:49
ton formulaire ne peut pointer que vers une seule page.