php - 如何在页面url php中的变量中获取完整值
问题描述
我的页面中有这个 URL
https://www.albaama.com/search.php?qry=Fashion%20&%20Clothing
我使用下面的代码来回显变量'qry'的值
<?php
if (isset($_GET['qry'])) {
echo $_GET['qry'];
}
else {
echo "";
}
?>
但每当我回应它时,我只会得到Fashion而不是Fashion & Clothing。请问我如何获得完整的价值?
解决方案
此查询字符串:https://www.albaama.com/search.php?qry=Fashion%20&%20Clothing
翻译为:
- 网址:https ://www.albaama.com/search.php
- 参数1:qry="Fashion"(“Fashion”和一个尾随空格)
- 参数 2:“ Clothing”(“服装”和前导空格)
问题是&
引入了第二个参数。
您需要urlencode()整个字符串“Fashion & Clothing”