Tableau Php
Résolu
Cynthia75
-
Cynthia75 -
Cynthia75 -
Bonjour,
je suis une jeune débutante en php et je veux crée une fonction qui prend en paramètre une chaine de caractère qui correspond à une url et qui construit une adresse en passant comme argument GET :
Exemple
<?php
$t=array("nom"=>"durand",
"ville"=>"Paris");
echo fonction("page.php", $t);
?>
Cela affichera l'url suivante :
page.php?nom=durand&ville=Paris"
Pouvez vous m'aider ???
je suis une jeune débutante en php et je veux crée une fonction qui prend en paramètre une chaine de caractère qui correspond à une url et qui construit une adresse en passant comme argument GET :
Exemple
<?php
$t=array("nom"=>"durand",
"ville"=>"Paris");
echo fonction("page.php", $t);
?>
Cela affichera l'url suivante :
page.php?nom=durand&ville=Paris"
Pouvez vous m'aider ???
3 réponses
-
Bonjour,
Tu peux faire simplement quelque chose comme ça :<?php function composeURL($page, $parametres) { $resultat = $page; $premier = true; foreach ($parametres as $nom => $valeur) { $separateur = ($premier) ? '?' : '&'; $premier = false; $resultat .= $separateur . $nom . '=' . $valeur; } return $resultat; } $t = array("nom"=>"durand", "ville"=>"Paris"); echo composeURL("page.php", $t); ?>
Xavier -
-
OK, si tu veux une redirection, à la place de
echo...
, tu metsheader('Location: ' . composeURL("page.php", $t));
Xavier