Rechercher : dans
Par :

[PHP]recupération url avec variable

Dernière réponse le 25 fév 2008 à 14:56:44 sebalab, le 25 fév 2008 à 02:07:15 
 Signaler ce message aux modérateurs

Bonjour,

Je souhaiterai recupérer une url avec toutes ses variables derriere, je m'explique:

j'ai une url du type page.php?param1=val1¶m2=val2¶m3=val3........................­.... etc

dans cette page j'ai un lien qui rajoute une fonction, j'aimerai donc que ce lien pointe sur la meme page mais avec des parametres en plus ce qui donerai ceci:

page.php?newparam2=newval1&newparam2=newval2¶m1=val1¶m2=val2¶m3=val3......................etc

la page etant géré dynamiquement , le nombre de paramettre transmis change à chaque fois , tout doit donc se faire automatiquement avec le script.

Pouvez vous m'aider je ne trouve pas la solution dans les variables prédéfini de PHP.

D'avance merci

Configuration: Windows Vista
Internet Explorer 7.0

Meilleures réponses pour « [PHP]recupération url avec variable » dans :
PHP - Récupération de données Voir PHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
PHP - Nettoyer une chaîne de caractères VoirVoici une fonction en PHP qui peut être assez pratique, surtout quand on fait de l'URL Rewriting. Cette fonction permet de transformer les caractères de n'importe quelle chaîne de caractères en chaîne non accentuée, en enlevant les caractères...
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
PHP - Les variables d'environnement VoirNotion de variable d'environnement Les variables d'environnement sont, comme leur nom l'indique, des données stockées dans des variables permettant au programme d'avoir des informations sur son environnement. L'environnement, dans le cas du script...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...
PHP - Structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (le PHP associe le mot clé true à 1...

1

EminoMeneko, le 25 fév 2008 à 02:21:21

Il existe des variables prédéfinies qui devraient faire ton bonheur. je me souvient plus exactement mais c'eest quelquechose comme referer dans le nom de variable.

Répondre à EminoMeneko

2

sebalab, le 25 fév 2008 à 02:23:55

Cette variable refferer ne me convient pas elle recupere la page précédente, moi je veut la page actuel pour la repasser dans un lien contenant des variables suplémentaire

Répondre à sebalab

3

masdmaah, le 25 fév 2008 à 10:25:23

Salut,

c'est pas très clair.

tu charges une 1 ère fois une page "page.php?val=50&val2=75"

et dans cette meme page tu as un lien qui pointe vers le meme fichier php "page.php" mais avec plus de parametres
qui donnerait "page.php?val=50&val2=75&val3=68&val4=58"

Et tu voudrait changer dans l'url ou plutot ajouter dynamiquement dans l'url ces nouveaux paramètres sans recharger la page?

[ C'est ce que j'ai compris de ton probleme ]


Je doute que cela soit possible, sinon j'aimerais connaitre la solution.

A+
masdmaah

Répondre à masdmaah

4

croy, le 25 fév 2008 à 10:34:36

Ce que décrit masdmaah devrait être possible avec du javascript se terminant par
window.location( "page.php?val=50&val2=75&val3=68&val4=58" );

Pour la question initiale (url de la page en cours) : essayer $_SERVER['PHP_SELF']

Répondre à croy

5

 sebalab, le 25 fév 2008 à 14:56:44

Voila j'ai trouvé pour ceux que ca interesse, un flash cette nuit ;)

if ($_SERVER['QUERY_STRING']!="")
{
$urlpg=$_SERVER['REQUEST_URI']."&action=select&id=$id";
}
else
{
$urlpg=$_SERVER['REQUEST_URI']."?action=select&id=$id";
}
echo "$urlpg";

Voila cela permet de varier l'url ci celle ci contient ou non des variables au depart , cela marche parfaitement

merci a vous quand meme

Répondre à sebalab