php $_post多个,使用PHP检查多个$ _ POST字词

我正在处理一个页面,一旦链接被调用,此脚本将检查并且POST是否包含关键字并随后找到该页面。但是,无论我如何组织这个,如果它不起作用。

if($_POST['page']) {

$page = (int)$_POST['page'];

$exists = file_exists('pages/page_'.$page.'html');

if($exists) {

echo file_get_contexnts('pages/page_'.$page.'html');

} else {

echo 'There is no such page!';

}

} else if ($_POST['course']) die("0"); {

$course = (int)$_POST['course'];

$exists = file_exists('courses/course_'.$course.'html');

if($exists) {

echo file_get_contexnts('courses/course_'.$course.'html');

die("1");

} else {

echo 'There is no such page!';

}

}

?>

我目前这种设置接收的错误是:

Notice: Undefined index: course in C:\wamp\www\Home Page\load_page.php on line 12

Call Stack

# Time Memory Function Location

1 0.0003 253944 {main}() ..\load_page.php:0

是不是因为是在页面没有“课程”?我可能会对我正在修改一个简单的ajax网站教程的代码感到困惑。这是可能的,我试图做不起作用。

在这种情况下,我怎么可能去做我想做的事。

现在我有一个主页,它会在另一个页面中加载而不切换页面。我喜欢它的华丽。我想有一种次呼叫。因此,如果您在主页上,然后进入课程页面,则可以单击特定课程,然后从课程目录中的其他目录加载该课程。

首页(当你点击课程,你去...)

页/ courses_home.html(当你点击一个当然你去......)

课程/ course_1 html的(你可以查看课程,然后单击后退到上面的目录或者去家)

这是结构我正在努力实现。

如果需要更多信息,请让我知道什么,我会尽我所能包括它。谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这段代码的意思是检查表单中的"姓名"和"电子邮件"段是否为空。如果任何一个段为空,就会执行相关的操作。在编写网站表单时,这种检查非常有用,因为它可以防止用户提交空白的表单,从而确保数据的完整性和准确性。如果为空段,则可以在网站的前端或后端进行处理,例如提示用户填写必填段或者拒绝提交空的表单。这也是一种有效的网站安全措施,因为不良的网络攻击者可能会尝试提交恶意代码或脚本来利用网站漏洞。因此,检测表单中是否存在空段可以防止此类攻击并保护网站及其用户的安全。 ### 回答2: 这行代码的作用是在对用户提交的表单进行处理之前,检查表单中是否有空的段。其中,$_POSTPHP中的一个全局变量,可以获取用户通过表单提交的数据。如果一个或者多个段为空,则表单提交不会被处理,防止出现程序错误或者无意义的数据。 以这行代码为例,它检查了表单中的'name'和'email'段是否为空,如果其中一个或者两个都为空的话,就会返回TRUE,表示检测到了空段。在这种情况下,我们可以考虑给出一个错误提示,告诉用户需要填写完整的表单,否则无法提交。 这种检查为空的方法在Web开发过程中非常常见。我们可以通过给每个表单项添加一个required属性,让前端在提交表单之前进行验证,这样可以避免用户提交空段。但是在某些情况下,我们需要在后台再次进行检查,以防止用户绕过前端验证造成的漏洞。因此,这种方式既增强了应用程序的健壮性,又是一种有效的安全措施。 ### 回答3: 上述代码是一个PHP的语句,用于检查$_POST数组中的'name'和'email'两个键对应的值是否为空。若两个键都为空,则返回true,否则返回false。 在Web开发中,我们经常需要从用户提交的表单中获取数据,而表单中的数据则通过POST请求发送到服务器。在服务器端,我们使用$_POST超全局变量来获取表单数据。 但是,有时候用户可能会不小心或者故意跳过必填项,导致相应的键值为空。这时候我们需要对这种情况进行处理,以避免出现程序崩溃或者处理错误数据。因此,本文中的代码就是用来检查'name'和'email'两个键对应的值是否为空,确保我们获取的数据是正确的、有意义的。 具体实现思路如下:使用逻辑或运算符(||)对两个键的值进行判断,如果其中一个键的值是空符串或null,则返回true,表示有空段;否则返回false,代表数据完整。需要注意的是,此处使用了empty函数来判断一个变量是否为空,在PHP中,empty函数除了判断是否为空符串、null之外,空数组、false、0等都会被认为是空的。 因此,使用以上代码可以对表单数据进行必填项的检查,同时避免了不必要的错误和数据混乱。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值