Function Link
Récupérer les paramètres $_GET pour une navigation interne

J’ai créé cette fonction pour naviguer facilement entre les pages d’un site grâce à une option qui vous permet de récupérer les paramètres ($_GET) existants, vous pouvez bien entendu créer de nouveaux paramètres ou modifier les existants.

Code

function Link($update_param, $get_params = false) {
        foreach($update_param as $k => $e) {
            $_GET[$k] = $e;
            $params[$k] = $e;
        }
	if($get_params == true) {
	    $return = "?" . implode("&", $_GET);
	} else {
	    $return = "?" . implode("&", $params);
	}
	return $return;
}

Arguments

  • $update_param array les paramètres à assigner/modifier
  • $get_params booléen activer la récupération des paramètres via la variable $_GET

Exemples

URL de base : ?page=accueil&sous_page=presentation

	Link(array("new" => "test")); // Résultat url = ?page=accueil&sous_page=presentation&new=test
	Link(array("page" => "contact", "test" => "hello"), true); // Résultat url = ?page=contact&sous_page=presentation&sous_page=presentation&test=hello

Laisser un commentaire