URL composée de données sql

Résolu/Fermé
Profil bloqué - Modifié par irongege le 21/07/2013 à 15:48
 Profil bloqué - 29 juin 2013 à 12:26
Bonjour,


Avec un fichier php, au lieu d'avoir la page ayant un lien URL tel que ndd.tld/nom_fichier.php?a=X où X est une id, je souhaiterai avoir : ndd.tld/[texte1]/[texte2]/ où texte1 et 2 sont 2 données situées dans 2 colonnes mysql où texte1 + texte2 = unique

Comment puis je charger la page qui leur correspond ?

En espérant avoir été clair, n'hésitez pas sinon à demander des précisions.

Cordialement.





Publicité supprimée par la modération

1 réponse

loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 14
2 juin 2013 à 17:51
Bonjour

Il sagit d'une technique sur Apache.
appeler aussi Url Rewriting
1
Profil bloqué
2 juin 2013 à 19:36
Bonjour,

Oui, mais dans mon soucis, je souhaiterai ne pas utiliser d'id, l'id sera traité au niveau de php et je souhaiterai que l'url ne soit que du texte et ne contienne aucun id. Je ne vois pas du tout comment faire cela avec l'url rewriting :/.
0
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 14
Modifié par loupix57 le 2/06/2013 à 20:20
Mais .. pourquoi t'envois pas les données SQL en $_POST ?
avec des input type=hidden
ce serait dèjà plus sécuriser !
0
Profil bloqué
3 juin 2013 à 08:11
Re,

Désolé mais je n'y connais rien, je viens tout juste de me lancer là dedans hier... si vous avez plus de précision, je suis preneur ;). Ce que je comprends de cette fonction c'est que c'est pour l'envoi de données à partir d'un formulaire...
0
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 14
4 juin 2013 à 20:00
oui, l'idée est de faire un formulaire en method=post

<form action="page.php" method="post">
<input type="hidden" name="a" value="<?php echo $a; ?>" />
<input type="hidden" name="b" value="<?php echo $c; ?>" />
<input type="hidden" name="c" value="<?php echo $c; ?>" />

<input type="button" value="suivant" />
</form>


Ensuit tu peut "boucler" cela pour faire plusieurs formulaires ..

et tu pourra récupérer tes données avec $ _POST['a'] $_POST['b'] etc ..
de manière un peu sécuriser.
0
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 14
12 juin 2013 à 18:38
ton problème est résolu ?
Alors clique sur résolu ;-)
0