OVH Community, votre nouvel espace communautaire.

Variables de session


Daniel60
02/09/2009, 08h12
Merci pour l'info
Bonne journée...

enry84
02/09/2009, 07h42
Citation Envoyé par Daniel60
On veut savoir comment...
Et bien après avoir cherché partout, j'ai trouvé cette solution que j'ai
appliquée, et modifié un peu, mais à peine.
L'internaute en question s'appelle Philippe et donne comme solution:
"Bonjour,
J’ai eu les mêmes problèmes que vous, c’est absolument scandaleux.
Je les ai résolus en créant un répertoire “sessions” à la racine de mon site.
Puis en remplaçant session_start par
define(”_PATH_TMP”, “sessions”);
ini_set(’session.save_path’, _PATH_TMP);
session_start();
Ca marche, mais soyons prudent avec OVH…"
j'ai rajouté les ligne define et ini_set avant session_start();
et cela a l'air de fonctionner.
Maintenant la fonction header n'est pas supportée sur toutes les
pages, j'ai donc du modifier les fichiers en remplaçant certain "header"
par des "include"

Daniel60
31/08/2009, 12h07
Problème réglé
On veut savoir comment...

enry84
31/08/2009, 10h40
Problème réglé
Merci

enry84
29/08/2009, 15h54
J'ai bien vérifié, il n'y a aucun flux html, tout est en php.
merci.
J'ai commencé a employer une des solutions proposée, et cela semble à peu près
fonctionner, mais j'aimerais en avoir une d'un membre qui se sert des variables
et qui fonctionne sur ovh.

Daniel60
29/08/2009, 14h27
Il faut vérifier qu'il n'y a aucun flux html avant l'instruction session_start, y compris lignes vides, fichiers inclus, etc.

enry84
29/08/2009, 11h07
Bonjour, j'ai un site sur ovh, j'essaie d'employer des variables de session,
qui fonctionnent très bien sur mon serveur perso en les modifiants pour les
adapter à ovh, mais j'ai un message bizzare.

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /*****/******/www/BDD/perso/valid_bd.php:4) in /*****/******/www/BDD/perso/valid_bd.php on line 23

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /*****/******/www/BDD/perso/valid_bd.php:4) in /*****/******/www/BDD/perso/valid_bd.php on line 23

en fait la ligne 23 c'est session_start();
J'ai effectuer des recherche sur google, j'ai eu beaucoup de réponses, avant
de les essayer, j'aimerais savoir si quelqu'un a la solution.
Merci.