在php中怎样判断一个$_REQUEST是否存在?

比如一个页面叫a.php里面:<?if($_REQUEST["p"]==1)echo$_REQUEST["p"];?>另一个页面指向它:a.php?p=1,那么显示正常,... 比如一个页面叫a.php
里面:
<?
if($_REQUEST["p"]==1)
echo $_REQUEST["p"];
?>

另一个页面指向它:a.php?p=1,那么显示正常,1。
但如果指向:a.php 就会报错,所以得先判断$_REQUEST["p"]是否存在。
有没有相应的方法或函数啊?
展开
 我来答
钓侠
2016-01-07 · 知道合伙人互联网行家
钓侠
知道合伙人互联网行家
采纳数:90 获赞数:563
麦子学院讲师,WEB前端工程师,专注于WEB开发,精通Discuz、PHPCMS等开源程序!

向TA提问 私信TA
展开全部
php代码:
<?php
echo empty($_REQUEST);

代码解释:
empty()函数是用来测试变量是否已经配置。若变量已存在、非空字符串或者非零,则返回 false 值;反之返回 true值。
JovenShao
推荐于2018-03-04 · TA获得超过514个赞
知道小有建树答主
回答量:1161
采纳率:80%
帮助的人:619万
展开全部
<?php
error_reporting(E_ALL);
if(isset($_REQUEST["p"]) && !empty($_REQUEST["p"]))
{
echo $_REQUEST["p"];
}
?>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tsotsi
2015-09-28 · TA获得超过940个赞
知道小有建树答主
回答量:1367
采纳率:55%
帮助的人:698万
展开全部
if(isset($_REQUEST['a'])){
var_dump($_REQUEST['a']);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑破你的肚子
2015-11-04 · TA获得超过598个赞
知道小有建树答主
回答量:737
采纳率:33%
帮助的人:281万
展开全部
<?php
 error_reporting(E_ALL);
 if(isset($_REQUEST["p"]) && !empty($_REQUEST["p"]))
 {
  echo $_REQUEST["p"]; 
 }
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苦朗梁丘吉星
2019-12-07 · TA获得超过3885个赞
知道大有可为答主
回答量:3031
采纳率:26%
帮助的人:231万
展开全部
php代码:
<?php
echo
empty($_REQUEST);
代码解释:
empty()函数是用来测试变量是否已经配置。若变量已存在、非空字符串或者非零,则返回
false
值;反之返回
true值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式