Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
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 19/03/2006, 17h48   #1
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 378
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 378
Points : 1 330
Points : 1 330
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Par défaut [Sécurité] PB de session

Salut

çà fait trois heures que je lis la même chose sur plein de site sur le net et je ne capte pas où se trouve mon soucis.

Voici mon code
Code :
1
2
3
4
5
6
7
8
 
<?php
session_start();
include"head.php";
?>
<link rel="StyleSheet" type="text/css" href="habillage.css">
<script type="text/javascript" src="script.js"></script>
</head>
Et le code de mon head.php
Code :
1
2
3
4
5
6
 
<html>
<head>
<title>Entrez dans l'aventure avec METH'KAFF</title>
<META NAME="description" CONTENT="Bienvenue sur le site de METH'KAFF. ">
<META NAME="keywords" CONTENT="AD&D, ADD, Backstab, Casus, Casus Belli, d20, Descartes">
Et maintenant le message d'erreur
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\qual\index.php:1) in c:\program files\easyphp1-8\www\qual\index.php on line 2

J'ai un répertoire sessions dans le répertoire de base "www" et dans le sous répertoire "www/qual".

Merci pour votre aide.
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2006, 18h04   #2
Membre Expert
 
Avatar de zaventem
 
Cédric
Inscription : février 2003
Messages : 283
Détails du profil
Informations personnelles :
Nom : Cédric
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : février 2003
Messages : 283
Points : 1 112
Points : 1 112
Enlève la ligne vide avant ton
<?php
zaventem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2006, 18h04   #3
Membre émérite
 
Inscription : juin 2002
Messages : 1 013
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 1 013
Points : 959
Points : 959
je ne sais pas si c'est la raison, mais ton include head.php ne peut pas fonctionner correctement : tu devrais y avoir du code php et en fait c'est du html. Ton head.php devrait avoir des instructions echo devant chaque ligne

ensuite, il faut savoir que le session_start doit être la première instruction, avant toute autre. S'il y a un espace avant, c'est considéré comme du code html et cela génère une erreur. Et je crains qu'il y ait quelque chose avant, puisque ton <?php semble être en deuxième ligne
francis m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2006, 18h29   #4
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 378
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 378
Points : 1 330
Points : 1 330
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
OK, merci, c'était bien histoire de connerie d'espace.
En fait il y avait une tabulation avant le session et avant le <?php.

Putain c'est dur le PHP.

Encore merci
zooffy 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 15h39.


 
 
 
 
Partenaires

Hébergement Web