如何解决显示基于php数组的页面内容
我们有一些可以访问页面的用户ID。如果用户在数组中,我们要显示页面。如果用户不在数组中,我们想要回显无效ID或将其重定向到其他页面。
<?php
$valid = array("aa123","aa34","bb12");
$id = "pp123";
if (in_array($id,$valid)) {
echo "Valid ID";
}
else {
echo "Not Valid,go away";
}
?>
<div id="the-page">The main content</div>
这没问题(该ID将通过我们的中央身份验证系统输入,但出于演示目的,我在此处进行了硬编码)。如果ID在数组中,我们希望在页面上显示内容;如果不显示,则不显示内容或重定向它们。有没有办法在没有CSS显示的情况下实现此目的?
任何想法或想法都会对他很有帮助。
谢谢!
解决方法
尝试一下
<?php
$valid = array("aa123","aa34","bb12");
$id = "pp123";
if (!in_array($id,$valid)) {
exit("Not Valid,go away");
}
?>
<div id="the-page">The main content</div>
或者,如果您要重定向到其他文件,请执行此操作
<?php
$valid = array("aa123",$valid)) {
header('Location: filename.php');
exit();
}
?>
<div id="the-page">The main content</div>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。