Récupération de l'url pour faire un bouton de
jabu1906
Messages postés
136
Statut
Membre
-
ACNet Messages postés 64 Statut Membre -
ACNet Messages postés 64 Statut Membre -
Bonjour, J'aimerais récupérer l'url de ma page, et la placer dans un input type hidden. pour cela je procède comme ceci:
$url = $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$url .= ($_SERVER['QUERY_STRING']!='')? '?' : '';
$url .= $_SERVER['QUERY_STRING'];
<input type="hidden" name="url" value="'.$url.'"/>
Le problème est que je récupère un l'url suivant:
127.0.0.1%2Fmicro_ecoles%2Fuser%2Fuser_ind.php%3Fpages%3D23%26sm%3D231
au lieu de l'url souhaité:
http://127.0.0.1/micro_ecoles/user/u...ages=23&sm=231
Suis-je obligé de faire de la manipulation de chaine pour donner forme à mon url, ou existe-t-il un moyen de le faire plus simplement et rapidement. Merci à tous pour vos réponses...
$url = $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$url .= ($_SERVER['QUERY_STRING']!='')? '?' : '';
$url .= $_SERVER['QUERY_STRING'];
<input type="hidden" name="url" value="'.$url.'"/>
Le problème est que je récupère un l'url suivant:
127.0.0.1%2Fmicro_ecoles%2Fuser%2Fuser_ind.php%3Fpages%3D23%26sm%3D231
au lieu de l'url souhaité:
http://127.0.0.1/micro_ecoles/user/u...ages=23&sm=231
Suis-je obligé de faire de la manipulation de chaine pour donner forme à mon url, ou existe-t-il un moyen de le faire plus simplement et rapidement. Merci à tous pour vos réponses...
A voir également:
- Récupération de l'url pour faire un bouton de
- Url - Guide
- Bouton on off ✓ - Forum Loisirs / Divertissements
- Récupérer au terminal de fret combien de temps - Forum Consommation & Internet
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
- Convertisseur récupération de texte - Guide
3 réponses
Merci de ta réponse concise et précise,
J'ai essayé ça, et ce ne change rien, j'ai toujours les mêmes résultats en sortie...
voila ce que j'ai fait:
$url = $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$url .= ($_SERVER['QUERY_STRING']!='')? '?' : '';
$url .= $_SERVER['QUERY_STRING'];
$url2 = urldecode($url);
Des précissions à apporter? une autre solution? Problème de syntaxe?
J'ai essayé ça, et ce ne change rien, j'ai toujours les mêmes résultats en sortie...
voila ce que j'ai fait:
$url = $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$url .= ($_SERVER['QUERY_STRING']!='')? '?' : '';
$url .= $_SERVER['QUERY_STRING'];
$url2 = urldecode($url);
Des précissions à apporter? une autre solution? Problème de syntaxe?