Probleme avec les sessions el les cookies sur Free.fr

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme avec les sessions el les cookies sur Free.fr

par zeus » 24 août 2007, 10:55

Pas forcément, il y a des includes qui peuvent se trouver cacher et avant ;)

page1.php
include 'page2.php';
include 'page3.php';
page2.php
echo "une petite sortie graphique";
page3.php
session_start();

par Aureusms » 24 août 2007, 10:10

yep! :oops:
Mais si tu dis tout en premier tu évites des erreurs !!! :lol:

par Ryle » 24 août 2007, 10:04

"avant toute sortie graphique", oui. "tout en premier", pas obligatoirement :)

Ca peut très bien être l'avant dernière ligne de ton code si tu n'en a pas eu besoin avant et qu'aucune donnée n'a été envoyée au navigateur.

C'est également le cas de la fonction header() et de setCookie() qui doivent être exécutés avant l'envoi des entêtes (de tout caractère en fait : espace, retour à la ligne, code html...) au navigateur :)

par Aureusms » 23 août 2007, 22:35

Classic session_start doit se mettre tout en premier avant toute sortie graphique.

par Invité » 23 août 2007, 20:17

Ah oui la ça marche mieux, merci.

Par contre il me reste des warnings liés au cookies apparament


Code : Tout sélectionner

Warning: Cannot modify header information - headers already sent by (output started at /mnt/165/sda/c/c/marctrip/zzboutique-velo/4-visiteur.php5:5) in /mnt/165/sda/c/c/marctrip/zzboutique-velo/4-visiteur.php5 on line 56

par Sékiltoyai » 23 août 2007, 20:02

Tu as créé le répertoire sessions à la racine de ton site ?

Probleme avec les sessions el les cookies sur Free.fr

par Invité » 23 août 2007, 19:59

Mon site fonctionne bien en local

Par contre sur Free.fr, j'ai beaucoup de Warning apparement liés aux sessions

Code : Tout sélectionner

Warning: session_start() [function.session-start]: open(/mnt/165/sda/c/c/marctrip/sessions/sess_becd8329df1d00bb996d46d3ff8e8b1d, O_RDWR) failed: No such file or directory (2) in /mnt/165/sda/c/c/marctrip/zzboutique-velo/3-panier.php5 on line 1 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/mnt/165/sda/c/c/marctrip/sessions) in Unknown on line 0