如何在PHP中识别我当前的网址是否包含此文字special_offer=12
。
例如,如果我的域名网址为http://www.example.com/newproducts.html?special_offer=12
,则回显一些内容。
或者,域可以是http://example.com/all-products.html?at=93&special_offer=12
此文字将始终相同:special_offer=12
。
答案 0 :(得分:1)
您可以使用$ _GET超全局访问查询参数,在这种情况下:
if(isset($_GET['special_offer']) && $_GET['special_offer'] == 12){
echo "Something";
}
答案 1 :(得分:0)
if (isset($_GET['special_offer'] {
do something...
}
写var_dump($_GET);
看看超级全球$ _GET如何运作
答案 2 :(得分:0)
只需检查$ _GET var?
即可if(!empty($_GET["special_offer"]) && $_GET["special_offer"] ==12 ){
//You're code here
}
答案 3 :(得分:-1)
您可以使用
Get
像这样访问查询参数:
if(isset($_GET['special_offer'] == 12)){
//echo " ECHO YOUR CODE HERE ";
}
OR
isset()
和USE !empty()
..因为isset()
也接受null
值存储,所以请避免使用它! 强> if(!empty($_GET['special_offer']) && $_GET['special_offer'] == 12){
//echo " ECHO YOUR CODE HERE ";
}
注意:强>
Empty
检查变量是否已设置,如果是,则将其检查为null,“”,0等
1
Isset
只是检查它是否设置,它可以是任何不为空的2使用
empty
,以下内容被视为空: