Forum Clubic

Recuperer une url complete (ou presque) en PHP

salut,
j’ai une url de la forme “serveur/toto.php?id=3&sg=68&pop=no”

je passe par un formulaire pour modifier des données. Et ensuite j’aimerais pouvoir copier simplement cette adresse dans une variable pour pouvoir la réutiliser.

je ne veux pas le faire avec des $_GET et $_POST. Il y a une solution ?

merci de préciser le langage utilisé dans le titre de ton topic :jap:

sinon, pkoi tu ne veux pas utilisé ces variables ? elles sont là pour ça [:austindangerpowers]

$_SERVER[‘REQUEST_URI’];

:oui:

yes merci c’est exactement ca :wink:

question supplémentaire :frowning:
je galère maintenant a recupérer que certaines choses dans l’adresse :

http://127.0.0.1/listing.php?sg=1&annee=9&groupe=3

je veux juste ca : listing.php?sg=1&annee=9&groupe=3 (ou /listing.php?sg=1&annee=9&groupe=3)

comment faire ?

en fait l’objectif est de recuperer l’adresse web de la page qui lance le formulaire…mais sans le serveur, juste la page.

je me sert de $_SERVER[‘HTTP_REFERER’], parce que je ne vois pas comment transmettre l’adresse avec $_SERVER[‘REQUEST_URI’];

grrr

requete toujours en vigueur

print_r($_SERVER);

Je te laisses trouver tout ce que tu recherches la dedans.

pardon jeanguy : php

un dessin vaut mieux qu’un long discourt (meme si ya pas de dessin) :

http://fr2.php.net/manual/fr/function.parse-url.php

print_r($_SERVER); : rien qui me donne la page précédente avec les parametres directement …

sinon il y a beaucoup plus bourrin :

$contient = eregi("^(http[s]?://)(..?tonserveur.?[A-Za-z0-9_.-].[A-Za-z]{2,3})(.*)$", $url, $regs);
tu aura dans un tableau

$regs[1] : http:// ou https://
$regs[2] : www.tonserveur.extension
$regs[3] : /toto.php?id=3&sg=68&pop=no ou rien s’il y a rien

la vache je galère trop j’en peu plus, j’arrive maintenant correctement a chopper l’adresse et a la mettre dans une variable. Mais maintenant il faut que je la retransmette a une 3° page…en parametres dans l’adresse ca passe pas

dit kekesss tu connais les session, tu peut y passer toutes les variables que tu veux :stuck_out_tongue:

regarde de ce coté la

merci pthichat :o

c’etait les sessions, je n’y ai pas pensé…

tout roule je me casse de ce à#" d’ordi !