problème session_start

problème session_start - PHP - Programmation

Marsh Posté le 12-05-2005 à 14:49:51    

bonjour,  
 
je viens de rencontrer un problème:
j'ai un site sur multimania et qd je me logge dans la session admin c'est nickel.  
 
J'ai uploader ce même site sur free. Et puis lorsque je me logge dans la section admin,  
ça foire. Apparemment, c'est dû au session_start.  
 
Est-ce que quelqu'un sait-il pourqruoi????


---------------
OST Anime
Reply

Marsh Posté le 12-05-2005 à 14:49:51   

Reply

Marsh Posté le 12-05-2005 à 14:53:34    

le message d'erreur me dit:

Citation :

Warning: session_start(): open(/var/www/free.fr/0/5/welcominh/sessions/sess_3918e075fb335ca4860d4c34623a3099, O_RDWR) failed: No such file or directory (2) in /var/www/free.fr/0/5/welcominh/admin/admin_connexion.php on line 32
 
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/0/5/welcominh/admin/admin_connexion.php:32) in /var/www/free.fr/0/5/welcominh/admin/admin_connexion.php on line 32
 
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/0/5/welcominh/admin/admin_connexion.php:32) in /var/www/free.fr/0/5/welcominh/admin/admin_connexion.php on line 32
 
Warning: Cannot modify header information - headers already sent by (output started at /var/www/free.fr/0/5/welcominh/admin/admin_connexion.php:32) in /var/www/free.fr/0/5/welcominh/admin/admin_connexion.php on line 72
 
Warning: Unknown(): open(/var/www/free.fr/0/5/welcominh/sessions/sess_3918e075fb335ca4860d4c34623a3099, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
 
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/www/free.fr/0/5/welcominh/sessions) in Unknown on line 0


 
Sur multimania, c'était nikel. Mais pourquoi  :cry:


---------------
OST Anime
Reply

Marsh Posté le 12-05-2005 à 15:01:31    

Tu peux pas mettre ton code stp

Reply

Marsh Posté le 12-05-2005 à 15:05:08    

Citation :

<?
 
$login= $_POST['login'];
$pass= $_POST['pass'];
 
 
 
 
 
     //-----------session par défaut invalide
session_start();
$_SESSION['admin']= 'inconnu';
$_SESSION['valide']= false;
 
 
 
     //------tests de validité de l'utilisateur
 
if($login=='' || $pass=='')
{
 session_destroy();
 
 die("$layout
 Veuillez remplir <b>tous les champs</b> !!<p>
 <hr width=300><p>
 <a href=javascript:history.back(-1)>
 Retour
 </a>
 " );
}
 
 
if($login!='le_login' || $pass!='le_mot_de_passe')
{
 session_destroy();
 
 die("$layout
 Erreur login ou mot de passe<p>
 <hr width=300><p>
 <a href=javascript:history.back(-1)>
 Retour
 </a>
 $fin_layout" );
}
else     //---user valide, démarrage session
{
 $_SESSION['admin']= 'le_login_de_ladmin';
 $_SESSION['valide']= true;
 
 
 header("location:index_admin.php" );
}
 
 
?>


 
 
pourtant c'est très simple ce que j'ai fait


---------------
OST Anime
Reply

Marsh Posté le 12-05-2005 à 15:05:35    

faut que tu crees un dossier sessions a la base de ton espace free


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 12-05-2005 à 15:07:05    

et que dois-je mettre à l'intérieur? tous mes fichiers concernant la section admin?


---------------
OST Anime
Reply

Marsh Posté le 12-05-2005 à 15:07:21    

Citation :

if($login!='le_login' || $pass!='le_mot_de_passe')


C'est mieux avec ==

Reply

Marsh Posté le 12-05-2005 à 15:11:12    

Citation :

C'est mieux avec ==


 
t'es sur? paske ce if ca donne un erreur. Donc si je met ==, alors ca me donner l'erreur si  
j'entre le bon login et le bon pass


---------------
OST Anime
Reply

Marsh Posté le 12-05-2005 à 15:15:50    

Oops j'avais mal vu, j'ai crue que y'avais juste un '=' j'avais pas vu que c'etait '!='

Reply

Marsh Posté le 12-05-2005 à 15:20:42    

Reply

Marsh Posté le 12-05-2005 à 15:20:42   

Reply

Marsh Posté le 12-05-2005 à 15:33:55    

c'est bon ca a l'air de marcher !!!
merci beaucoup !!
 
Mais j'ai une autre question. (rassuez ce n'est pas un problème à résoudre).
 
Le site, je l'ai mis sur free. Et puis sur l'accueil j'ai mis une info:

Citation :

Votre ip: 193.48.219.9


 
Et si je reviens sur multimania:

Citation :

Votre ip: 134.214.28.96


 
Pourtant, là je suis sur le même poste !!
Comment se fesse t-il?


---------------
OST Anime
Reply

Marsh Posté le 12-05-2005 à 15:37:01    

y en a une cest pas ton adresse reseau?
enfin chelou quand même
 
ta pas deco entre temps?  :)


Message édité par dedefou le 12-05-2005 à 15:37:17
Reply

Marsh Posté le 12-05-2005 à 15:39:50    

c'est le même code pour les deux.
Je fais echo $_SERVER['REMOTE_ADDR']; si je me rappelle bien.  
C'est vrai que c'est chelou....
En plus je rafrachit pour bien vérifier. Les 2 fenetres sont ouvertes la, je compare.....c zarb.....


---------------
OST Anime
Reply

Marsh Posté le 12-05-2005 à 15:40:31    

193.48.219.9 = sel.univ-lyon1.fr
134.214.28.96 = iutb-adm-spl02.univ-lyon1.fr
 
sel.univ-lyon1.fr c'est un proxy ?

Reply

Marsh Posté le 12-05-2005 à 15:41:11    

en tout cas la bonne ca doit être la 1ere.  
si je fais la commande ipconfig, j'obtiens la 1ere


---------------
OST Anime
Reply

Marsh Posté le 12-05-2005 à 15:43:31    

Citation :

134.214.28.96 = iutb-adm-spl02.univ-lyon1.fr


celui la c'est mon poste (ipconfig pour voir)
 

Citation :

sel.univ-lyon1.fr


 
celui la un proxy? j'ai rien fait pourtant...


Message édité par kensei le 12-05-2005 à 15:45:49

---------------
OST Anime
Reply

Marsh Posté le 12-05-2005 à 15:47:53    

en plus, à partir de la 1ere j'arrive à uploader sur ftp.
Alors que chez moi j'arrive pas.
Surement parce que c'est un compte acces gratuit...


---------------
OST Anime
Reply

Marsh Posté le 13-05-2005 à 16:35:20    

soju a écrit :

193.48.219.9 = sel.univ-lyon1.fr
134.214.28.96 = iutb-adm-spl02.univ-lyon1.fr
 
sel.univ-lyon1.fr c'est un proxy ?


 
 
Comment t'as fait pour savoir les noms de domaines avec l'adresse ip?

Reply

Marsh Posté le 13-05-2005 à 16:47:11    

kensei a écrit :

Comment t'as fait pour savoir les noms de domaines avec l'adresse ip?


on apprend pas ça à l'iut de lyon ?  ;)  
avec la commande nslookup par exemple

Reply

Marsh Posté le 13-05-2005 à 16:51:39    

ptet mais j'ai surement oublié...
nslookup tu dis? comment on l'utilise?

Reply

Marsh Posté le 13-05-2005 à 17:06:52    

ok c'est bon je crois savoir comment... :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed