Nouveau sur le forum ? Voici votre case départ pour bien débuter.

Incontournables XHTML / CSS :

Auteur
kalipka
# 28 May 2008 - 12:29:37
Citer
23 Posts
Bonjour,

J'ai récemment effectué un transfert de site (basé sur PHP/MySQL) chez un nouvel hébergeur, OVH.
Le transfert s'est bien déroulé.
J'ai correctement reconfiguré les DNS de mes noms de domaine avec ceux d'OVH et ils ont bien été rafraîchis.
En entrant l'adresse du site, j'arrive bien sur la page d'accueil. La page d'accueil est constituée d'un formulaire d'identification qui permet l'accès au reste du site si le login s'est effectué avec succès. Seulement lors de l'identification (qui se solde par un succès pourtant, j'ai vérifié), au lieu de me rediriger vers le reste du site, cela recharge la page...

J'ai bien vérifié que tous les dossiers sont en CHMOD 755 et les fichiers en CHMOD 644.
La seule modification effectuée a été de passer la base de données en UTF-8... Je ne sais pas si ça peut avoir un rapport...

Je précise aussi, à toute fin utile, que j'ai eu un problème de "htaccess persistant" (j'avais placé un htaccess à la racine du site pour rediriger les utilisateurs vers une page de maintenance pendant la durée du transfert et lorsque je l'ai supprimé, la redirection était toujours effective).

Je pensais à un problème de redirection peut-être... Un réglage d'Apache laissé à sa valeur par défaut par exemple peut-être... Si vous pouviez m'éclairer...

D'avance merci...

EDIT : j'ai consulté les logs httpd, en fait la requête de la page qui doit normalement suivre l'identification retourne un code 302, je ne comprends pas...

EDIT 2 : j'ai du nouveau, en réalité le problème a l'air de venir de la fonction header() PHP... L'auteur du code se sert de header(location...) pour rediriger l'utilisateur en fonction des différentes erreurs de login... Je me suis renseigné et j'ai en fait vu que par la même occasion cette fonction envoie un code 302 au client... Faut-il que j'envoie avant d'appeler header(location...) un code 200 ou il y a une autre solution ?
Modifié par kalipka (28 May 2008 - 13:45)

http://www.unparadigme.fr 
^
comar91
# 29 May 2008 - 07:17:38
Citer
83 Posts
Bonjour,
Le 302 me semble normal, cf:
http://www.apachefrance.com/Articles/7/page2.html
Bon courage

Marco.

http://www.arkha.com 
^
Guitou
# 29 May 2008 - 16:20:09
Citer
17 Posts
Salut,

A vu de nez...
l'idéal serait de faire une trace tcp pour voir le contenu de la trame une fois l'authentification effectuée.
Le header location te fait faire une 302 (redirection ce qui est normal).
Par contre, J'imagine que quand ton login n'est pas bon tu rediriges vers la page d'accueil non ?
N'y aurait il pas dans ta boucle php de l'authentification une bourde ?

Genre
if access ok rediriger vers index.php ? au lieu de
if access ok rediriger vers partie privée ?

Si tu me donnes l'url et un login je peux faire une trace tcp si tu le souhaites.
Bonne chance..

http://www.f8arr.org 
^

référencesLes références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org

Nos partenaires : Editions Eyrolles

Nikozen : Hébergement - Réalisation : Alsacreations.fr

Powered by Phedio v3.7.9 © dew
Contacter l'administrateur - 6.3 ms - Charte