Récupération des paramètres d'URL en PHP
En PHP, vous pouvez transmettre des paramètres dans une URL en utilisant le ? caractère suivi du nom et de la valeur du paramètre, par exemple :
http://localhost/dispatch.php?link=www.google.com
Pour récupérer une valeur de paramètre spécifique, vous pouvez accéder au tableau superglobal $_GET, qui contient tous les paramètres GET de l'URL. Pour accéder au paramètre de lien à partir de l'exemple d'URL, utilisez :
echo $_GET['link'];
Cependant, ce code peut échouer si le paramètre de lien n'est pas présent dans l'URL. Pour éviter cela, utilisez :
if (isset($_GET['link'])) { echo $_GET['link']; } else { // Handle missing parameter }
Vous pouvez également utiliser la fonction filter_input() pour récupérer les paramètres :
echo filter_input(INPUT_GET, 'link', FILTER_SANITIZE_URL);
Ou, depuis PHP 7.0, utilisez l'opérateur de fusion nul :
echo $_GET['link'] ?? 'Fallback value';
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!