Se connecter / S'enregistrer
Votre question

$_SESSION[] Marche pas

Tags :
  • Config PC
  • Programmation
Dernière réponse : dans Programmation
20 Mai 2005 14:30:46

Salut, Voila la variable $_SESSION[] marche pas sur mon pc g le php5. Je l'ais fait sur un serveur (d'un copain) et chez lui ça marche
Est-ce une configuration dans Inernet Explorer ou dans le fichier php.ini ? ou une erreur de script

Connection.php:
<?php
$Loginer="Coolcamarche";
session_start();
$_SESSION['Login']=$Loginer;
header("Location: Main.php");
?>

Main.php:
<?php
session_start();
$Login=$_SESSION['Login'];
//if($Login=="")
//header("Location: index.php");
echo 'Bienvenue '.$Login.' dans votre compte';
?>

Merci ;-)

Autres pages sur : session marche

20 Mai 2005 14:54:53

Regarde si c'est pas ton firewall qui bloque tes sessions ca m'es déjà arrivé ;-)
20 Mai 2005 14:57:25

quel Port ?
Contenus similaires
20 Mai 2005 14:58:55

Je ne sais plus :-o

Désactive le, regarde si ca marche puis remet le :-?
20 Mai 2005 15:02:05

Citation :

JarAsh a écrit :
Regarde si c'est pas ton firewall qui bloque tes sessions ca m'es déjà arrivé ;-)


La seule chose que peut bloquer un firewall en rapport avec les sessions PHP, c'est le cookie :'( 

Sinon, t'as bien activé et configuré le support des sessions dans PHP ?
20 Mai 2005 15:09:06

ba je c pas si g bien active les sessions
c dans le php.ini mais quel phrase ?
20 Mai 2005 15:15:28

session.save_handler = files
session.save_path = /tmp
session.use_cookies = 1
; Name of the session (used as cookie name).
session.name = PHPSESSID
; Initialize session on request startup.
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
; on every session initialization.
session.gc_probability = 1
session.gc_maxlifetime = 1440
session.referer_check =
session.entropy_length = 64
; Specified here to create the session id.
session.entropy_file = /dev/random
;session.entropy_length = 16
;session.entropy_file = /dev/urandom
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 1
20 Mai 2005 15:18:44

Fait mais ça marche toujours pas
20 Mai 2005 15:20:06

dans phpinfo() est ce que t'as "Session Support enabled" ?
20 Mai 2005 15:24:37

Oui
Session Support enabled
Registered save handlers files user sqlite
Registered serializer handlers php php_binary wddx
20 Mai 2005 15:27:06

Ok, t'as vérifier dans les logs apache qu'il y a aucune erreur?
20 Mai 2005 15:42:40

client 80.119.104.215] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: open(/tmp\\sess_489638c8c8548bfe5f868c3895712f13, O_RDWR) failed: No such file or directory (2) in D:\\InternetSite\\Site\\RequinsLand\\Connection.php on line 2

[client 80.119.104.215] PHP Notice: Undefined index: Submit in D:\\InternetSite\\Site\\RequinsLand\\Connection.php on line 13

[client 80.119.104.215] PHP Warning: Unknown: open(/tmp\\sess_489638c8c8548bfe5f868c3895712f13, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

[client 80.119.104.215] PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

[client 80.119.104.215] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: open(/tmp\\sess_489638c8c8548bfe5f868c3895712f13, O_RDWR) failed: No such file or directory (2) in D:\\InternetSite\\Site\\RequinsLand\\Connection.php on line 2, referer: http://yd45.serveftp.net/RequinsLand/Connection.php

[client 80.119.104.215] PHP Warning: mysql_pconnect() [<a href='function.mysql-pconnect'>function.mysql-pconnect</a>]: Access denied for user 'root'@'localhost' (using password: YES) in D:\\InternetSite\\Site\\RequinsLand\\Connection.php on line 18, referer: http://yd45.serveftp.net/RequinsLand/Connection.php

[client 80.119.104.215] PHP Fatal error: Access denied for user 'root'@'localhost' (using password: YES) in D:\\InternetSite\\Site\\RequinsLand\\Connection.php on line 18, referer: http://yd45.serveftp.net/RequinsLand/Connection.php

[client 80.119.104.215] PHP Warning: Unknown: open(/tmp\\sess_489638c8c8548bfe5f868c3895712f13, O_RDWR) failed: No such file or directory (2) in Unknown on line 0, referer: http://yd45.serveftp.net/RequinsLand/Connection.php

[client 80.119.104.215] PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0, referer: http://yd45.serveftp.net/RequinsLand/Connection.php
20 Mai 2005 16:06:07

Je vous remercis!
Enfait g oublier de creer un dossier (nommé : tmp)
Merci !
11 Juin 2005 03:53:04

Bonjour,

J'ai le même problème.

J'ai essayé les paramêtres du php.ini et ca ne fonctionne toujours pas.

ma config est : windows 2000 server, php 5.0.3 et apache 2.0.54

fait à noter, mon code fonctionne très bien avec php4 et apache 2.040
11 Juin 2005 04:38:59

J'ai fais d'autre test.

J'ai tester l'exemple suivant.

main.php.

<?php
session_start();
$Login=$toto['Login'];
echo 'Bienvenue '.$Login.' dans votre compte';
?>

connection.php
<?php
session_start();
$Loginer="Coolcamarche";
if(!isset($toto)) {
$toto['Login']=$Loginer;
session_register("toto");
}
echo "<a href=main.php>recharger</a>" ;
?>

ce code fonctionne.

si je remplace la ligne
echo "<a href=main.php>recharger</a>" ;
par
header("Location: main.php");

ca ne fonctionne pas.

pourquoi?

Là est la question?

Dans mon script j'inclus le fichiers qui traite des session.

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS