Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1425 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Pb de start_session avec dreamweaver et free

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb de start_session avec dreamweaver et free

n°1092450
slegars
Posté le 22-05-2005 à 15:33:41  profilanswer
 

Bonjour, je suis actuellement en train de découvrir le php et j'utilise Dreamweaver. Ne connaissant pas la programmation j'utilise les fonctions toutes faites de Dreamweaver. Chose peut être importante, je suis hébergé chez free. Je désire faire un acces par utilisateur. La base est créée et lorsque j'utilise le script de Dreamweaver à l'ouverture de la page j'ai les messages suivant :
 
Warning: session_start(): open(/var/www/free.fr/5/5/slegars/sessions/sess_c2ff892420c8630d2af22d4069024f59, O_RDWR) failed: No such file or directory (2) in /var/www/free.fr/5/5/slegars/index.php on line 11
 
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/5/5/slegars/index.php:3) in /var/www/free.fr/5/5/slegars/index.php on line 11
 
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/5/5/slegars/index.php:3) in /var/www/free.fr/5/5/slegars/index.php on line 11
/var/www/free.fr/5/5/slegars/sessions  
 
Vous pouvez d'ailleurs voir le résultat en allant sur la page slegars.free.fr
 
 
 
La programmation est la suivante :
 
<?php require_once('Connections/slegars_free.php'); ?>
<?php
// *** Validate request to login to this site.
session_start();
 
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($accesscheck)) {
  $GLOBALS['PrevUrl'] = $accesscheck;
  session_register('PrevUrl');
}
 
if (isset($_POST['utilisateur'])) {
  $loginUsername=$_POST['utilisateur'];
  $password=$_POST['password'];
  $MM_fldUserAuthorization = "";
  $MM_redirectLoginSuccess = "acces.htm";
  $MM_redirectLoginFailed = "refus.htm";
  $MM_redirecttoReferrer = true;
  mysql_select_db($database_slegars_free, $slegars_free);
   
  $LoginRS__query=sprintf("SELECT login, password FROM user WHERE login='%s' AND password='%s'",
    get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));  
   
  $LoginRS = mysql_query($LoginRS__query, $slegars_free) or die(mysql_error());
  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
     $loginStrGroup = "";
     
    //declare two session variables and assign them
    $GLOBALS['MM_Username'] = $loginUsername;
    $GLOBALS['MM_UserGroup'] = $loginStrGroup;        
 
    //register the session variables
    session_register("MM_Username" );
    session_register("MM_UserGroup" );
 
    if (isset($_SESSION['PrevUrl']) && true) {
      $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];  
    }
    header("Location: " . $MM_redirectLoginSuccess );
  }
  else {
    header("Location: ". $MM_redirectLoginFailed );
  }
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>
 
<body>
<form action="<?php echo $loginFormAction; ?>" method="POST" name="acces" id="acces">
  <input name="utilisateur" type="text" id="utilisateur">
  Utilisateur  
  <input name="password" type="text" id="password">
  <input name="b_acces" type="submit" id="b_acces" value="Envoyer">
</form>
</body>
</html>
 
 
Quelqu'un pourrait peut être m'aider dans ce problème que je ne maitrise pas du tout.
 
Merci d'avance

mood
Publicité
Posté le 22-05-2005 à 15:33:41  profilanswer
 

n°1092453
afbilou
pouet your life
Posté le 22-05-2005 à 15:36:47  profilanswer
 
n°1092454
afbilou
pouet your life
Posté le 22-05-2005 à 15:41:08  profilanswer
 

slegars a écrit :


Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/5/5/slegars/index.php:3) in /var/www/free.fr/5/5/slegars/index.php on line 11
 
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/5/5/slegars/index.php:3) in /var/www/free.fr/5/5/slegars/index.php on line 11
/var/www/free.fr/5/5/slegars/sessions  


 
Et pour ces erreurs tu prendras soin de suivre le lien qu'il y a dans la faq de free parlant des session :p

n°1092774
slegars
Posté le 22-05-2005 à 19:28:03  profilanswer
 

Merci beaucoup ca fonctionne. Je me doutais que ca avais un rapport avec free mais je ne trouvais pas.  
Ce problème arrive quelque soit l'hébergeur ?

n°1092803
yoyo354
Yoyo, le roi du ...
Posté le 22-05-2005 à 19:53:50  profilanswer
 

Cela arrive toujours lorsque on envoie quoi que ce soit avant de démmarer une session avec n'importe quel hébergeur.  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Pb de start_session avec dreamweaver et free

 

Sujets relatifs
pb avec session_startTomcat JAVA Session qui se melange??
Editeur HTML en mode texte free ça existe?variables de session
[Java] La réflexion sur la session foirephp et session générent-ils du code tout seul ?
Upload chez free ?passage php4 à php5... les session ?_?
Plus de sujets relatifs à : Pb de start_session avec dreamweaver et free


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR