Problèmes sous PHP Forge

Je commence à collectionner les incompatibilés et çà commence à m’énerver !

  • Comptes/password d’administration qui ne fonctionnent plus.
  • requêtes genre *.php?id=xx qui ne ramènent rien.

S’il y a quelqu’un qui a fait les corrections nécessaires ce serait intéressant de les avoir dans un même sujet.

Bonjour,

[quote=jpierre]Je commence à collectionner les incompatibilés et çà commence à m’énerver !

  • Comptes/password d’administration qui ne fonctionnent plus.
  • requêtes genre *.php?id=xx qui ne ramènent rien.

S’il y a quelqu’un qui a fait les corrections nécessaires ce serait intéressant de les avoir dans un même sujet.[/quote]

A fouilloter sur ton site (c’est bien celui-là : http://www.bagadgwengamp.org/ ?) l’accès à l’administration se fait ici : http://www.bagadgwengamp.org/identification.php
par un formulaire qui envoie trois variables :

  • une par l’url : identification.php?envoyer=ok
  • deux par la méthode post : name et motdepasse

Vérifie que dans le fichier identification.php ses variables sont réceptionnées correctement avant d’être traités
exemple :
$envoyer=$_GET’envoyer’];
$name=$_POST’name’];
$motdepasse=$_POST’motdepasse’];

Pour les requêtes du genre *.php?id=xx :
même punition, vérifie que dans les *.php, la variable id est bien accueillie avant utilisation :
$id=$_GET’id’];

Si tout est déjà ok de ce côté là le problème est ailleurs ;-(

Christian.

J’ai réglé le pb de protection des pages, c’est un ajout et il a sa propre conf pour interroger la base. Le nom de base SQL à cet endroit n’avait pas été modifié.

Reste mon pb d’authentification pour l’administration, celà n’a pas l’air d’être une histoire de déclaration de variable car j’ai forcé register_global à on et c’est la même chose. Par contre celà règle un autre pb ailleurs.

Ya encore du boulot ! gr…

Salut,

[quote=jpierre]J’ai réglé le pb de protection des pages, c’est un ajout et il a sa propre conf pour interroger la base. Le nom de base SQL à cet endroit n’avait pas été modifié.
Reste mon pb d’authentification pour l’administration, celà n’a pas l’air d’être une histoire de déclaration de variable car j’ai forcé register_global à on et c’est la même chose. Par contre celà règle un autre pb ailleurs.
Ya encore du boulot ! gr…[/quote]

A tout hasard…

Si tu utilises des sessions, va voir ici : http://forums.ouvaton.org/viewtopic.php?pid=805#p805

Si tu utilises un système du style :
Header(“WWW-authenticate: basic realm=“site””);
Header(“HTTP/1.0 401 Unauthorized”);

php étant en cgi sur ouvaton 3 je n’ai pas trouvé un moyen aisé pour l’adapter, du coup j’y ai renoncé pour un site.

Bon courage,

Christian.

Encore un pb de règlé:
Le login dans phpBB2 me ramenait au panel OUVATON => J’ai appliqué la modif suivante dans phpBB2 est celà fonctionne !

http://forums.phpbb-fr.com/viewtopic_23027.html

Le login fonctionne à nouveau, remède:

Comme j’ai besoin pour l’instant de register_global à ON je dois passer en PHP5
Mais comme PHPforge n’est pas validé pour PHP5 => modifs à apporter:
Remplacer
$HTTP_GET_VARS => $_GET
$HTTP_POST_VARS => $_POST
$HTTP_COOKIES_VARS => $_COOKIES

ça va mieux !

Bonsoir,

[quote=jpierre]Le login fonctionne à nouveau, remède:

Comme j’ai besoin pour l’instant de register_global à ON je dois passer en PHP5
Mais comme PHPforge n’est pas validé pour PHP5 => modifs à apporter:
Remplacer
$HTTP_GET_VARS => $_GET
$HTTP_POST_VARS => $_POST
$HTTP_COOKIES_VARS => $_COOKIES

ça va mieux ![/quote]

Bien, ça avance !

Une liste assez complète se trouve ici : http://www.php.net/manual/fr/language.variables.predefined.php

Christian.