根据 php 数组显示页面内容
Show page content based on php array
我们有一组可以访问页面的用户 ID。如果用户在我们想要显示页面的数组中。如果用户不在数组中,我们要么回显 Not Valid 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 显示 none 的情况下实现这一点?
任何想法或想法都会对他很有帮助。
提前致谢!
试试这个
<?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", "aa34", "bb12");
$id = "pp123";
if (!in_array($id, $valid)) {
header('Location: filename.php');
exit();
}
?>
<div id="the-page">The main content</div>
我们有一组可以访问页面的用户 ID。如果用户在我们想要显示页面的数组中。如果用户不在数组中,我们要么回显 Not Valid 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 显示 none 的情况下实现这一点?
任何想法或想法都会对他很有帮助。
提前致谢!
试试这个
<?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", "aa34", "bb12");
$id = "pp123";
if (!in_array($id, $valid)) {
header('Location: filename.php');
exit();
}
?>
<div id="the-page">The main content</div>