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 06/12/2006, 11h43   #1
Membre actif
 
Homme marcel marie monnier
retraité, ex chef de projets en informatique
Inscription : juillet 2005
Messages : 383
Détails du profil
Informations personnelles :
Nom : Homme marcel marie monnier
Localisation : France

Informations professionnelles :
Activité : retraité, ex chef de projets en informatique
Secteur : Associations - ONG

Informations forums :
Inscription : juillet 2005
Messages : 383
Points : 158
Points : 158
Par défaut erreur sur session_start()

Bonjour,

J'ai un site : http://linteaux-de-france.com
Je n'ai effectué aucune aucune modification sur mes scripts, ni sur l'application en général.
Mon sympathique hébergeur a effectué une maintenance de ses systèmes ce week-end.
Et curieusement RIEN NE VA PLUS sur mon site. On retrouve le même type d'erreur aléatoirement en naviguant sur le site. Bien sûr on dit que "c'est à cause de moi !!!"
Voici le message : (comme vous pourrez le constater, malheureusement)

Citation:
Fatal error: Call to undefined function session_start() in /web/sites/user/2/213/52562/public/www/informe.php on line 17
Je m'étonne très fort qu'une fonction d'un langage puisse disparaître !!
Quelqu'un a-t-il déjà rencontré ce problème quelque part? Y a-t-il une solution? ex : configuration de paramètre dans php.ini !! etc...

Je vous remercie.
M.M.M.
marcel marie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 12h02   #2
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605

Fais un phpinfo() et regarde si tu as bien le droit d'utiliser les sessions, si ce n'est pas le cas, c'est qu'ils ont modifié le php.ini
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 17h00   #3
Membre régulier
 
Inscription : janvier 2006
Messages : 97
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2006
Messages : 97
Points : 98
Points : 98
Envoyer un message via MSN à rfufu
Et si tu commentes cette ligne, ça donne quoi ?
On ne sait jamais, peut-être que le serveur est paramètré avec session.auto_start à "on". Tu pourras voir cette information dans le phpinfo() que t'as conseillé trotters213...
rfufu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 18h16   #4
Membre actif
 
Homme marcel marie monnier
retraité, ex chef de projets en informatique
Inscription : juillet 2005
Messages : 383
Détails du profil
Informations personnelles :
Nom : Homme marcel marie monnier
Localisation : France

Informations professionnelles :
Activité : retraité, ex chef de projets en informatique
Secteur : Associations - ONG

Informations forums :
Inscription : juillet 2005
Messages : 383
Points : 158
Points : 158
Par défaut erreur sur session_start()

Merci à mes deux interlocuteurs.
Dans le cas de mettre en commentaire la ligne à problème, ce n'est pas facile car le souci peut se produire dans un script qcq et si je change à un endroit ça peut se produire à un autre sans aucune certitude sur le fait que ça se soit bien passé là où est le commentaire.
Voici le résultat de mes phpinfo():
Valeurs des paramètres SESSION fournies par phpinfo().
J'ai l'impression que l'on ne peut rien en conclure.
Note : Les deux versions de php sont différentes en local et chez l'hébergeur.
M.M.M.

**** CHEZ MON HEBERGEUR
Citation:
session
Session Support enabled
Registered save handlers files user
Registered serializer handlers php php_binary

Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.hash_bits_per_character 4 4
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path no value no value
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid 0 0
*** en LOCAL
Citation:
session
Session Support enabled
Registered save handlers files user

Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 Off Off
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 1000 1000
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path C:/EASYPHP\tmp\ C:/EASYPHP\tmp\
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid Off Off
marcel marie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 18h25   #5
Membre Expert
 
Avatar de Lorenzo77
 
Inscription : mai 2006
Messages : 1 294
Détails du profil
Informations personnelles :
Âge : 40
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2006
Messages : 1 294
Points : 1 220
Points : 1 220
cherche pas, su tu as cette erreur (Fatal error: Call to undefined function xxxxx) de temps en temps alors que tu utilises session_start() dans toutes tes pages, le probleme ne vient pas de toi mais de l'hebergeur car il a bien activé le support des sessions..
Lorenzo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2006, 09h14   #6
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605
tu peux nous montrer ta ligne où l'erreur se produit stp ?
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2006, 10h30   #7
Membre régulier
 
Inscription : janvier 2006
Messages : 97
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2006
Messages : 97
Points : 98
Points : 98
Envoyer un message via MSN à rfufu
le support ne serait pas activé pour php5 et pas pour php4 par hasard, ou l'inverse ?

J'ai déjà vu ce type de problème dans le cas d'une cohébitation de ces deux versions de php. quand tu as le résultat de ce phpinfo, quelle version de php t'indique t'il ?
rfufu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2006, 16h58   #8
Membre actif
 
Homme marcel marie monnier
retraité, ex chef de projets en informatique
Inscription : juillet 2005
Messages : 383
Détails du profil
Informations personnelles :
Nom : Homme marcel marie monnier
Localisation : France

Informations professionnelles :
Activité : retraité, ex chef de projets en informatique
Secteur : Associations - ONG

Informations forums :
Inscription : juillet 2005
Messages : 383
Points : 158
Points : 158
Par défaut version php

Bonjour,
chez mon hébergeur j'avais un pack avec php4 et tout allait très bien.
j'ai changé pour un nouveau pack avec php5 et j'ai eu un premier souci avec un paramètre changé dans php.ini. J'ai modifié php.ini dans ma structure d'hébergement et tout a été bien pendant une semaine. Puis il y a eu maintenance chez mon hébergeur et "catastrophe". Ils sont apparemment sur le problème et disent que le souci n'existerait que chez les personnes ayant modifié comme moi leur php.ini perso. Ils demandent que je revienne en arrière (pour essai) ... pour, je le crains, avoir la première erreur !!!!!!!
J'attends donc.
M.M.M.
marcel marie 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 13h45.


 
 
 
 
Partenaires

Hébergement Web