Bonjour,
dans le cadre de la réécriture d'url d'un site, j'ai isolé tous les appels du genre $_GET ou isset. Ce qui veut dire que les url appelees n'ont plus de variables dans le style &var=quelquechose.
Pour quand même récupérer les éléments dont j'ai besoin, j'ai pensé parser une url et d'autre part, un list (pour "créer/initialiser" les variables) et un split pour isoler chaque partie utile.
Exemple:
Si jusque là j'ai bon, ma question est donc la suivante: est ce que ce tour de passe-passe peut se substituer aux lignes contenant $_GET et chose importante : exemple
Lors des test que j'ai fait, le serveur n'a pas trouvé la page, je suppose donc que j'ai fait une erreur.
Voici l'url avant: index.php?categorie=LOCATION&nom=Appartement&dept=Guadeloupe&id=2
et l'url après:
LOCATION-Appartement-Paris-2.htm
Merci de vos lumières
dans le cadre de la réécriture d'url d'un site, j'ai isolé tous les appels du genre $_GET ou isset. Ce qui veut dire que les url appelees n'ont plus de variables dans le style &var=quelquechose.
Pour quand même récupérer les éléments dont j'ai besoin, j'ai pensé parser une url et d'autre part, un list (pour "créer/initialiser" les variables) et un split pour isoler chaque partie utile.
Exemple:
Code:
list($ma_var_1,$ma_var_2,$ma_var_3,$ma_var_4,$id) = split("-",$_SERVER['REQUEST_URI']);
Code:
if (! isset($id)) { $id = 0;}
Lors des test que j'ai fait, le serveur n'a pas trouvé la page, je suppose donc que j'ai fait une erreur.
Voici l'url avant: index.php?categorie=LOCATION&nom=Appartement&dept=Guadeloupe&id=2
et l'url après:
LOCATION-Appartement-Paris-2.htm
Merci de vos lumières