Créateur de bugs
17/05/2005, 12h49
Si leshébergeurs ne font pas automatiquement le passage de PHP3 vers PHP4 c'est qu'il y a une bonne raison.Une raison que j'ai découverte hier; j'en profite donc pour vous la communiquer ^^
Ancien mode opératoire:
prenns pas exemple une page index.php. pour faire s'afficher une page dedans vous avez fait un système où il faut appeler: index.php?page=machin
Ensuite vous récupérez la variable $page que vous utilisez.
Dorénavant ce n'est plus possible
Pour récupérer la variable, il faut utiliser:
$page=$_GET["page"];
Ce format existait déjà avant, mais il est maintenant obligatoire si vous tournez sous PHP4.
De même, utilisez:
$_POST["variable"] pour les formulaires
$_COOKIE["variable"] pour les cookies
et ainsi de suite avec $_SERVER, $_ENV, $_REQUEST, $_SESSION
Voilà,c'était juste une petite remarque pour éviter qu d'autres ne se cassent la tête une demi-heure sur un truc tout basique qui marche pô ^^
Ancien mode opératoire:
prenns pas exemple une page index.php. pour faire s'afficher une page dedans vous avez fait un système où il faut appeler: index.php?page=machin
Ensuite vous récupérez la variable $page que vous utilisez.
Dorénavant ce n'est plus possible
Pour récupérer la variable, il faut utiliser:
$page=$_GET["page"];
Ce format existait déjà avant, mais il est maintenant obligatoire si vous tournez sous PHP4.
De même, utilisez:
$_POST["variable"] pour les formulaires
$_COOKIE["variable"] pour les cookies
et ainsi de suite avec $_SERVER, $_ENV, $_REQUEST, $_SESSION
Voilà,c'était juste une petite remarque pour éviter qu d'autres ne se cassent la tête une demi-heure sur un truc tout basique qui marche pô ^^