Forums Développement Multimédia

Aller au contenu

url rewriting et $_SERVER['PHP_SELF']

CODE PHP MySQL

2 réponses à ce sujet

#1 antoine.danel

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 157 messages

Posté 07 December 2007 - 16:24 PM

Bonjour à tous,

J'ai un problème : Je fais un site en php avec url rewriting.

Je vous fais le topo en version simplifiée.

Mon site est hébergé sur un serveur mutualisé avec comme nom de domaine associé : www.mondomaine.com
sur le serveur, j'ai un dossier intitulé "test_url" dans lequel se trouve un fichier "test.php" contenant le code suivant :
<?
echo($_SERVER['PHP_SELF']);
?>

Quand je pointe avec mon navigateur vers la pge suivante : http://www.mondomaine.com/test_url/test.php
j'obtiens à l'affichage : /test_url/test.php

Jusqu'ici tout va bien !

Maintenant, j'introduis une regle d'url rewriting à l'aide d'un fichier htaccess contenant le code suivant:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^test.htm$ test.php [L]

Je pointe maintenant avec mon navigateur vers l'adresse : http://www.curlybushman.com/test_url/test.htm
et j'obtiens cette fois à l'affichage : /home.10.8/mondoma/www/test_url/test.php
La première partie correspond j'imagine à mon espace au sein du serveur mutualisé;


Que se passe t'il et que puis-je faire pour utiliser l'url rewriting et garder un usage de PHP_SELF, fidèle au premier cas ?


Merci,


Antoine

PS : J'espère avoir été assez clair !


#2 solo.fr

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 6314 messages

Posté 07 December 2007 - 21:28 PM

Salut,

utilises plutôt $_SERVER['REQUEST_URI']

++

#3 antoine.danel

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 157 messages

Posté 07 December 2007 - 22:32 PM

Merci infiniment,

Tu m'enlève une bonne écharde du pied !


Antoine



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP