modifier mon $_SERVER['REQUEST_URI']

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : modifier mon $_SERVER['REQUEST_URI']

Re: modifier mon $_SERVER['REQUEST_URI']

par stealth35 » 06 févr. 2011, 23:50

Bonjour,

Ce que tu cherches à faire ne se réalise normalement pas en PHP mais via un fichier .htaccess à placer dans le répertoire que tu souhaites rediriger (ou dans un de ses répertoires parents)

Fais une recherche avec le mot-clé "url-rewriting", internet regorge d'exemples et de tuto là dessus :)
c'est via un système de drapeau donc c'est bien via PHP qu'il faut le faire
$str = '/site/fr/index.php?pageNum_rsEntFro=2&totalRows_rsEntFro=22&Message=entrees';
echo preg_replace('/fr/', 'en', $str, 1);

Re: modifier mon $_SERVER['REQUEST_URI']

par @rthur » 06 févr. 2011, 19:39

Bonjour,

Ce que tu cherches à faire ne se réalise normalement pas en PHP mais via un fichier .htaccess à placer dans le répertoire que tu souhaites rediriger (ou dans un de ses répertoires parents)

Fais une recherche avec le mot-clé "url-rewriting", internet regorge d'exemples et de tuto là dessus :)

modifier mon $_SERVER['REQUEST_URI']

par pplemoko » 06 févr. 2011, 02:24

Bonsoir,

Je souhaite réécrire mon $_SERVER['REQUEST_URI']

mon url est, par exemple :
/site/fr/index.php?pageNum_rsEntFro=2&totalRows_rsEntFro=22&Message=entrees
je souhaite que le lien de toutes mes pages "fr" redirige celles-ci vers la version "en" tout en gardant les spécificités de mes pages originales
/site/en/index.php?pageNum_rsEntFro=2&totalRows_rsEntFro=22&Message=entrees
Expliquez-moi comment y arriver.

Merci