IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ PHP

FAQ PHPConsultez toutes les FAQ

Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 18 septembre 2021 

 
OuvrirSommaireHébergementHébergeurs

cf. le comparatif des hébergeurs gratuits en PHP.

Créé le 19 juillet 2007  par Guillaume Rossolini

Lien : https://php.developpez.com/comparatifs/hebergeurs/

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) :

 
Sélectionnez
AddType x-mapp-php5 .php
 
Sélectionnez
AddHandler application/x-httpd-php5 .php
 
Sélectionnez
php 1

Pour voir si cela fonctionne, utiliser le script suivant :

 
Sélectionnez
<?php echo PHP_VERSION; ?>
Créé le 19 juillet 2007  par Guillaume Rossolini

Les directives suivantes d'Apache permettent d'obtenir les paramètres de l'URL qui suivent le nom d'un fichier réel :

 
Sélectionnez
#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) :

 
Sélectionnez
<?php echo $_SERVER['ORIG_PATH_INFO']; ?>
Exemple :
  • 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.

Créé le 19 juillet 2007  par Guillaume Rossolini

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.