OVH Community, votre nouvel espace communautaire.

Prob de recupération de variable


ddavid
11/07/2012, 17h54
Citation Envoyé par Rechiama
sur la page fiche.php , la variable est bien inscrite dans l'URL mais je ne peux pas l'afficher avec une requette sql du style "SELECT * From $table WHERE id like '$idmod' .....
@Rechiama :

Je ne saurais que vous conseiller d'être curieux sur quelques points :
* l'usage de $_GET, $_POST autant que possible ($_REQUEST étant tolérable, dans certains cas)
* tout ce qui concerne la validation des données en provenance de l'utilisateur / du navigateur / du "client" (au sens client/serveur) : soit l'on sait très bien filtrer contre toutes les menaces, soit l'on sait exactement les limites d'une chaîne correcte attendue...
* de façon générale, tout ce qui est couvert par http://fr.php.net/manual/en/security.php
* et ensuite, ça ne peut pas faire de mal de pousser la curiosité sur ce qui concerne les différents types de menaces : http://owasptop10.googlecode.com/fil...20-%202010.pdf (ainsi que des versions plus anciennes, certaines menaces étant disparues du top 10 surtout en raison des conséquences d'une prise de conscience en matière de sécurité)

Abazada
11/07/2012, 03h35
Ces variables "automatiques" sont dangereuses et n'ont pas été supprimées de Php pour rien.
Mieux vaut utiliser $_GET['idmod'] et le tester !
Mieux vaut passer sur une version plus récente de Php aussi. Au minimum 5.3.

Rechiama
11/07/2012, 02h38
Il suffit de creer un fichier htaccess : SetEnv PHP_VER 4

Si ca peut aider quelqu'un ....

Rechiama
11/07/2012, 01h17
Bonsoir ,

Impossible de recuperer une variable en passant par l'URL , d'une page à l'autre ex : http://www.xxxxxxxx.fr/fiche.php?idmod=5
sur la page fiche.php , la variable est bien inscrite dans l'URL mais je ne peux pas l'afficher avec une requette sql du style "SELECT * From $table WHERE id like '$idmod' .....
Comme si la variable etait une variable fantome

Alors que sur un autre site hebergé par OVH ca marchae

J'ai un hebergement perso , mutualisé ...
Si vous avez une idée je suis preneur , parce que là , je craque

Merci d'avance