Maison  >  Article  >  développement back-end  >  Résoudre le problème selon lequel les paramètres d'adresse PHP ne peuvent pas être obtenus

Résoudre le problème selon lequel les paramètres d'adresse PHP ne peuvent pas être obtenus

hzc
hzcoriginal
2020-06-05 11:33:152707parcourir

Résoudre le problème selon lequel les paramètres d'adresse PHP ne peuvent pas être obtenus

Résolvez le problème selon lequel les paramètres d'adresse PHP ne peuvent pas être obtenus :

Certains symboles ne peuvent pas être transmis directement dans l'URL et ne peuvent pas être transmis à PHP pour le traitement. Par exemple, des symboles tels que #& ne peuvent pas être obtenus via $_GET. Par exemple, un nom de domaine https://localhost/url.php?url=yangyufei+eating&drinking

peut être obtenu via. $_GET['url'] Si vous voulez faire manger et boire du yangyufei, vous ne pouvez pas l'obtenir. Vous ne pouvez que faire manger du yangyufei.

Pour le moment, nous ne pouvons que contourner ce problème. Pensez à savoir si l'utilisateur visite cette adresse et si la barre d'adresse de son navigateur a la forme complète de ce lien. Il nous suffit de lire le lien dans l'adresse du visiteur. ne serait-il pas possible d'obtenir des données complètes en les traitant ?

Écrivez le contenu suivant dans url.php

Le code est le suivant :

<?php
$url = $_SERVER["REQUEST_URI"];
$searchString = "url=";  // 定义要查询的字符为url=
$url = strstr($url,$searchString);
$length = strlen($searchString);
$url = substr($url, $length);
echo $url;
?>

La sortie est yangyufei+eating&drinking

Il répond aux exigences

Tutoriel recommandé : "tutoriel php"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn