problème avec session_start();

Pour parler de tout ce qui concerne l'hébergement web, c'est ici.
hack4free
Messages : 14
Enregistré le : 15 nov. 2010 18:45
Compte LegTux : hack4free

problème avec session_start();

Message par hack4free »

Salut, à tous j'ai gros soucis avec le session_start(); en php sur Legtux est ce que la modification va être apporté sur le datacenter si oui quand ? Merci ^^
Luzark
Messages : 132
Enregistré le : 12 nov. 2010 21:24
Compte LegTux : luzark
Contact :

Re: problème avec session_start();

Message par Luzark »

hum... le soucis doit venir de toi,
La fonction marche pour beaucoup d'autre personne me semble-t-il :)
Avatar du membre
Guillaume
Administrateur
Messages : 703
Enregistré le : 04 sept. 2010 12:50
Compte LegTux : rguillaume
Localisation : Montluçon

Re: problème avec session_start();

Message par Guillaume »

Oui, la fonction session_start(); fonctionne bien.
Dis nous le message d'erreur sinon, ça va être difficile de t'aider.
Luzark
Messages : 132
Enregistré le : 12 nov. 2010 21:24
Compte LegTux : luzark
Contact :

Re: problème avec session_start();

Message par Luzark »

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/legtux.org/users/steutch/forum/index.php:2) in /var/www/legtux.org/users/steutch/forum/index.php on line 4

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/legtux.org/users/steutch/forum/index.php:2) in /var/www/legtux.org/users/steutch/forum/index.php on line 4

Tout est marqué :)
Vérifie ton code
Avatar du membre
Guillaume
Administrateur
Messages : 703
Enregistré le : 04 sept. 2010 12:50
Compte LegTux : rguillaume
Localisation : Montluçon

Re: problème avec session_start();

Message par Guillaume »

Je crois que session_start(); doit être en première ligne je crois, il ne doit rien y avoir avant.
hack4free
Messages : 14
Enregistré le : 15 nov. 2010 18:45
Compte LegTux : hack4free

Re: problème avec session_start();

Message par hack4free »

Il n'y a rien avant :( a part le <?php je viens de réessayer je l'ai mis avant mon commentaire mais toujours rien .

Code : Tout sélectionner

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/legtux.org/users/steutch/forum/index.php:2) in /var/www/legtux.org/users/steutch/forum/index.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/legtux.org/users/steutch/forum/index.php:2) in /var/www/legtux.org/users/steutch/forum/index.php on line 3
hack4free
Messages : 14
Enregistré le : 15 nov. 2010 18:45
Compte LegTux : hack4free

Re: problème avec session_start();

Message par hack4free »

C'est bon tout sa juste parce que j'avais sauter une ligne pour le <?php merci

<?php
session_start();
//tout seul
Avatar du membre
Simon Le Guével
Administrateur
Messages : 1307
Enregistré le : 04 sept. 2010 12:30
Compte LegTux : simon
Localisation : Saint-Brieuc
Contact :

Re: problème avec session_start();

Message par Simon Le Guével »

Oui, comme l'a dit rguillaume il faut qu'il soit en premier. Or, une ligne blanche est considérée comme un élément HTML et donc tu ne respectes plus cette condition, d'où l'erreur.

Il faut se renseigner un minimum avant de rejeter la faute sur son hébergeur.
Avatar du membre
Vincent
Messages : 729
Enregistré le : 03 oct. 2010 17:11
Contact :

Re: problème avec session_start();

Message par Vincent »

(oui mais c'est beaucoup plus facile et ca défoule :P)
Image
Burak
Messages : 20
Enregistré le : 30 déc. 2010 11:16
Compte LegTux : Burak

Re: problème avec session_start();

Message par Burak »

Si le fichier est appelé par une autre page (include), tu dois mettre dans la page appelante.
Moi je te conseille de mettre sur toute les pages ;)

EDIT : Tu peut simplement demander a PHP d'ignorer les erreurs en rajoutant : "@" devant la fonction.
Exemple :

Code : Tout sélectionner

<?PHP
@session_start();
?>
Répondre