FAQ PHP

FAQ PHPConsultez toutes les FAQ
Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 18 septembre 2021
Sommaire→Hébergement→HébergeursPour certains hébergeurs, il faut donner l'extension .php5 aux scripts PHP5, et .php aux scripts PHP4. À son époque, PHP3 avait connu le même phénomène avec l'extension .php3, qui est encore autorisée par certains hébergeurs pour des raisons de compatibilité.
Pour d'autres, il faut utiliser l'une des directives suivantes dans un fichier .htaccess (par exemple à la racine du site) :
AddType x-mapp-php5 .phpAddHandler application/x-httpd-php5 .phpphp 1Pour voir si cela fonctionne, utiliser le script suivant :
<?php echo PHP_VERSION; ?>Les directives suivantes d'Apache permettent d'obtenir les paramètres de l'URL qui suivent le nom d'un fichier réel :
#Accepter les chemins virtuels
AcceptPathInfo On
#Permettre l'omission de l'extension
Options +MultiviewsIl suffit alors d'utiliser une variable PHP pour récupérer le chemin virtuel (le nom exact de la variable peut changer selon votre configuration) :
<?php echo $_SERVER['ORIG_PATH_INFO']; ?>- L'URL : http://localhost/index/réécriture/de/liens (sous-entendu le script "index.php" à la racine du serveur)
- Donne : /réécriture/de/liens
Charge à vous ensuite de parcourir la variable à la recherche des valeurs qu'il vous faut.



