PHP : passage de paramètres - PHP - Programmation
Marsh Posté le 24-02-2005 à 22:02:13
Mon dieu mais vous pourriez pas eviter de faire n'importe quoi avec ces pauvres variables
Marsh Posté le 24-02-2005 à 22:16:12
En rajoutant
reset ($_GET);
while (list ($clef, $valeur)=each($_GET)){
${$clef}=$valeur;
}
Ca marche... ok ça doit être dégueulasse, mais qui a mieux ?
Marsh Posté le 24-02-2005 à 22:23:26
ben non en fait, c'est ce qu'il faut faire:
Code :
|
Faire autrement (register_globals) est un risque de sécurité non acceptable.
Marsh Posté le 24-02-2005 à 23:15:13
drasche a écrit : ben non en fait, c'est ce qu'il faut faire:
|
OK sauf qu'il ne faut pas oublier de contrôler que le contenu de $_GET['album'] contienne bien ce qui est attendu
Marsh Posté le 24-02-2005 à 21:59:54
Bonjour,
Je viens d'installer un serveur Apache+PHP+MySQL sous Windows... Je l'avais déjà fait sans pb mais là je suis confronté au problème suivant :
L'URL http://serveur/search.php?album=Kapelle ne me définit pas la variable $album dans search.php
Sauriez vous me dire pourquoi ?
J'ai pourtant mis
reset ($_POST);
while (list ($clef, $valeur)=each($_POST)){
${$clef}=$valeur;
}
en début de script...