|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : mars 2008 Messages : 257 ![]() |
Bonjour a tous, j'viens de mettre en ligne un site qui est heberger chez OVH sur une offre 60gp, mais toute les partie de mon site ou il y a des variables de Session ne fonctionne pas, donc je suppose qu'il faut que je moddifie le fichier php.ini du serveur pour activer les session, mais je ne le trouve pas...
Quelqu'un aurai une idée ou il peux se situer? Merci d'avance!!! |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : mars 2008 Messages : 257 ![]() |
J'viens d'envoyer un mail au service technique de OVH:
Bonjour, je viens de mettre en ligne mon site sur votre serveur, mais toute les parties ou j'utilise des variables de session ne fonctione pas. > > Je suppose qu'il faut que je modifie le fichier php.inu comme sur mon serveur local, mais je ne trouve pas ce fichier sur votre interface utilisateur. > > > Pouriez vous m'indiquez ou je peux aller modifier ce fichier pour palier a mon probleme avec mes variables de session. > > > Merci d'avance. Et leur reponse: Bonjour, Il vous est impossible de modifier le fichier php.ini sur un hébergement mutualisé. Vous pouvez modifier certaines directives du php.ini en passant par des .htaccess ou par la fonction PHP ini_set(). Personnelment ca ne m'aide pas trop, mais au moin je sais que je ne peux pas modifier le php.ini. J'ai jamais utilisée la fonction PHP ini_set() ni créer de fichier .htacces, quelqu'un pourai m'aiguiller sur la meilleur facon de regler mon probleme de variable de session avec une des deux methodes???? Merci d'avance!!! |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : août 2005 Messages : 8 313 ![]() |
As-tu créé le répertoire sessions ? Il faut un répertoire sessions pour que PHP puisse créer ses fichiers de session.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : mars 2008 Messages : 257 ![]() |
Euh non, je t'avourai que je ne sais meme s'que c'est et a quoi sa sert, pourai tu m'aiguiller?
Et merci d'avoir deplacé mon post!!! |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : août 2005 Messages : 8 313 ![]() |
OK. On va commencer par le commencement : peux-tu décrire précisemment le problème ? Un simple "toute les partie de mon site ou il y a des variables de Session ne fonctionne pas" n'est pas très explicite, donc y a-t-il des messages d'erreurs qui s'affichent à l'écran, comportement observé, etc.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#6 | ||||||
|
Membre régulier
![]() Inscription : mars 2008 Messages : 257 ![]() |
J'vais commencer par le debut...
Quand un de mes membres s'authentifie sur le formulaire d'authentification il recois sa comme message: Warning: Cannot modify header information - headers already sent by (output started at /home.10.18/artkateo/www/pages/corine.php:2) in /home.10.18/artkateo/www/pages/secure.php on line 8 Si je comprend bien c'est mon include de ma page corine.php qui apel le script secure.php qui merdouille. Je met les deux pages dont il dit qu'il y a une erreur et mon script que j'utilise pour l'authentification. La page corine.php: Code :
Code :
Mon script d'authentification: Code :
|
||||||
|
|
00
|
|
|
#7 | ||
![]() ![]() Inscription : août 2005 Messages : 8 313 ![]() |
C'est pas qu'il merdouille comme tu dis, c'est que tu le fais trop tard : faut le faire avant la première ligne de code HTML et <!--verification de l'authentification--> en est une. Donc vire tes 2 lignes de commentaire en haut du fichier :
Code :
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
||
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Inscription : mars 2008 Messages : 257 ![]() |
J'avais pas penser a faire ma recherche comme sa, effectivment sa fonctionne mieux, j'pensais pas que des commentaires html pouvais jouer, vu quand plus je n'avais aucun souci en local....
Par contre tout les endroit ou j'utilise des variables de session ne fonctionne pas, il n'y a rien qui s'affiche... J'ai regarder comment fonctionne un répertoire de sessions, mais je t'avou que j'ai pas tres bien saisie comment sa fonctionne, par exemple ou je dois le placer (ex: dans mon dossier page?) si dans mon traitement d'authentification je dois lui préciser quelque chose.... Si queqlu'un pourrai m'éclairer, se serai sympa.... |
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : août 2005 Messages : 8 313 ![]() |
Laisse tomber à propos du répertoire de session : je crois qu'il n'y a pas besoin de le créer, contrairement à Free.
Tu peux nous montrer le code d'une page là où ça marche pas, comme tu dis ? En haut (exactement comme tu l'as fait pour ta page corine.php) de chacune des pages où tu veux utiliser des variables de session, il faut appeler la fonction session_start().
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#10 | ||||||
|
Membre régulier
![]() Inscription : mars 2008 Messages : 257 ![]() |
Je savais pas qu'il fallait mettre sur chaque pages session_start() la ou on utilise des variables de session, je pensait qu'une fois suffisait et sa gardait tous en memoire, du moi en local je n'avais besoin de le lancer qu'a l'authentification...
Comme quoi... Je l'ai mi sur toute mes pages d'administration, mais sa ne change rien, j'ai fait des echo des variables de session pour voir si il y avait quelque chose dedans, mais il n'y a rien.... J'vous met mon script d'authentification, la ou je recupere les infos de l'utilisateur et apres les pages par ou il passe pour editer son profil. Authentification: Code :
Sa page d'admin: Code :
La page ou elle peux modifier son profil et la ou il n'y a rien qui s'affiche: Code :
Sa me fait sa sur toute les pages ou il y des variables de session... |
||||||
|
|
00
|
|
|
#11 | ||
![]() ![]() Inscription : août 2005 Messages : 8 313 ![]() |
Ca m'a l'air correct. Tu peux essayer ceci : crée une page avec juste ceci :
Code :
Authentifie-toi puis accède à cette nouvelle page, et vois ce que ça donne.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
||
|
|
00
|
|
|
#12 |
|
Membre régulier
![]() Inscription : mars 2008 Messages : 257 ![]() |
J'ai resolu mon probleme, je ne mettais pas session start sur toute les pages, j'pensait que une fois suffisait, en plus en local sa fonctionnais..
Merci beaucoup pour ton aide!!!! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com