社区
基础编程
帖子详情
php session问题
sirme11
2013-03-13 05:29:58
if ( !( $_SESSION['mc2_power'] > 0 || ( $open_words && $open_album && $open_share ) ) )
{
header( "location: login.php" );
die();
}
其中$_SESSION['mc2_power']没有进行赋值怎么就直接判断了啊 很是不懂 而且看了上下包含的文件,都没有找到相关的信息 求解答啊
...全文
222
7
打赏
收藏
php session问题
if ( !( $_SESSION['mc2_power'] > 0 || ( $open_words && $open_album && $open_share ) ) ) { header( "location: login.php" ); die(); } 其中$_SESSION['mc2_power']没有进行赋值怎么就直接判断了啊 很是不懂 而且看了上下包含的文件,都没有找到相关的信息 求解答啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LEIJIANKUN111
2013-03-14
打赏
举报
回复
if(isset($_SESSION['XXX'])&&$_SESSION['XXX']>0) 这样判断一下
xuzuning
2013-03-14
打赏
举报
回复
引用 4 楼 sirme11 的回复:
您说的是什么意思呢?我是不是可以理解为这样的写法是对的 不用去深究 三楼的朋友求详解
是的,不用去深究 在屏蔽掉 NOTICE 级别错误检查时,php 会认为变量(包括数组的元素)都是天然存在的,都默认为空值 这样的好处在于:你不必总是检查变量是否存在了,而使代码看上去很简洁(检查的工作交由php解释器完成) 当然很多古板的程序员并不习惯这种人性化的做法,所以php才提供了E_NOTICE开关
sirme11
2013-03-14
打赏
举报
回复
好吧 可是后面还有 不仅仅有 $_SESSION['mc2_power'] > 0 这样的判断条件,还有 $_SESSION['mc2_power'] > 4或者其他数值的语句 这难道也是这样的理解?如果是的话 跟 $_SESSION['mc2_power'] > 0 不是没有区别了么
sirme11
2013-03-13
打赏
举报
回复
您说的是什么意思呢?我是不是可以理解为这样的写法是对的 不用去深究 三楼的朋友求详解
xuzuning
2013-03-13
打赏
举报
回复
您的代码需要有 php.ini 中 error_reporting = E_ALL ^ E_NOTICE 或前面执行过 error_reporting(E_ALL ^ E_NOTICE); 才能无误执行 php 作为 web 脚本,处理的事务都很简单。完全没有必要去做复杂判断!费时费力 $_SESSION['mc2_power']没有进行赋值怎么就直接判断,这就是脚本语言的优势
ayzen1988
2013-03-13
打赏
举报
回复
不赋值的话 $_SESSION['mc2_power'] > 0 默认就是false; 然后就 符合条件 进行跳转 应该是 判断登陆的
关于
PHP
页面跳转出现
SESSION
丢失
问题
本文详细描述了在
PHP
项目中遇到的
SESSION
传输
问题
及解决方案,包括如何在页面跳转时正确传递
SESSION
_ID以实现登录状态的保存。
PHP
--
session
常见
问题
解决
本文汇总了
PHP
Session
常见的错误提示与解决方案,包括无法发送Cookie、打开
Session
数据文件失败、销毁未初始化
Session
等
问题
,并提供了获取
Session
ID、登录验证等实用技巧。
请求
session
丢失
php
,
PHP
Session
丢失无效
问题
总结
本文探讨了
PHP
中
session
失效的常见原因,重点在于目录权限
问题
。作者分享了遇到$_
SESSION
丢失的经历,通过检查
session
目录权限和解决chmod
问题
,揭示了
session
丢失可能源于基础配置。
mac
php
session
问题
,
PHP
session
的
问题
集锦
本文总结了
PHP
中
session
常见的错误及其解决方法,包括headers已发送导致的
session
_start()失败、
session
.save_path配置不正确、
session
未初始化销毁、获取
session
ID、header函数前避免输出、
session
变量跨页面传递丢失等
问题
,提供了详细的解决步骤和代码示例。
mac
php
session
问题
,
PHP
session
常见
问题
集锦及解决办法总结
本文详细列举了
PHP
session
常见的错误及解决方法,包括headers已发送错误、
session
保存路径配置、
session
变量未初始化等
问题
,并提供了相应的解决方案。还介绍了如何获取
session
ID、如何在页面间传递
session
数组以及
session
与header函数的使用注意事项。此外,讨论了
session
_unregister()与
session
_destroy()的区别,并给出了
PHP
读写tab分隔文件、输出数组的方法。
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章