FAQ PHP
FAQ PHPConsultez toutes les FAQ
Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 18 septembre 2021
Pour 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 .php
AddHandler
application/x-httpd-php5 .php
php 1
Pour 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
+Multiviews
Il 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.