php - 检查 session 并在可能进行 3 次 session 时更改菜单

标签 php mysql session

我如何编写 $_SESSION 以具有三种可能的条件?

这是三种可能的条件类型, session 可以是学生、企业和机构:

if($_SESSION['user_id'] && $_SESSION['user_type']=="student"){
else if($_SESSION['user_id'] && $_SESSION['user_type']=="corporate"){
else if($_SESSION['user_id'] && $_SESSION['user_type']=="institute"){

如果有任何这些 session ,我想显示一个配置文件按钮,否则显示一个注册按钮。

<?php if(isset($_SESSION())){?>
<a href="my-profile.php"><input type="button" value="VISIT YOUR PROFILE"></a>
<?php }else{ ?>
<a href="signup.php"><input type="button" value="REGISTER NOW"></a>
<?php } ?>

最佳答案

我想这就是你想要完成的:

if($_SESSION['user_type']=="student" || $_SESSION['user_type']=="corporate" || $_SESSION['user_type']=="institute") {
    echo '<a href="my-profile.php"><input type="button" value="VISIT YOUR PROFILE"></a>'; 
}
else {
    echo '<a href="signup.php"><input type="button" value="REGISTER NOW"></a>';
}

如果 user_type 是学生、公司或机构,他们将能够通过可用按钮访问他们的个人资料。其他任何人都会看到注册按钮。

关于php - 检查 session 并在可能进行 3 次 session 时更改菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40235666/

相关文章:

c# - 如何在 Windows 窗体中维护 session ?

java - 如何将用户详细信息存储为 session

启用 session 时,PHP mysql_connect 无法解析主机名

javascript - 如何将相同的类/id 名称 php 值从单选按钮传递到 javascript?

MySQL - 递归连接的递归查询

php - 如何按照记录进入的顺序为数据库条目分配轮换类别?

php - 相当于 mysql 和 eloquent 查询生成器

php - Laravel 没有将模型加载到路由中

显示空白回复的 PHP 邮件表单

php - 让 PHP 在没有 GROUPING 的情况下查询 MySQL 的 COUNT()