PHP三元运算符里面如何让a连接点击弹窗或跳转页面呢?
如果在PHP网页当中我们有一个登录的超链接但是呢?
我们又不想他一直显示登录所以我们要判断它
在已登录的状态下我们就不需要他点击跳转页面了而是弹窗提示你已经登陆了
只有在未登陆的状态下跳转至登陆页面
那么要怎么实现呢?
首先定义一个变量登录了就为true未登录就为false
<a href=”<?php echo $_SESSION[‘login_TF’]==true?’javascript:alert(\’您已经登录请勿重复操作\’)’:’login.php’ ?>”><?php echo $_SESSION[‘login_TF’]==true?’已登录’:’登录’ ?></a>
这里我判断了$_SESSION[‘login__TF’]是否为true如果为true就弹窗提示“您已经登录请勿重复操作”如果为false就输出路径
第二个也是一样的道理
三元运算符其实就是把问号看作if问号前面的为if判断的条件如果判定成功就执行问号后面冒号前面的代码块,冒号相当与else如果判断失败就执行else后面的语句咯还是很好理解的