全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: 003
打印 上一主题 下一主题

[翻译] 请教大佬一个php的问题【已解决】

[复制链接]
11#
发表于 2019-11-4 17:48:13 | 只看该作者
本帖最后由 后悔当初不努力 于 2019-11-4 17:49 编辑



这一行
loginCookie($helloConfig['ppsecure'],$userInfo['uid'],$userInfo['nickname'],$userInfo['groupid']);

上下都可以 添加 $_SESSION['user'] = $userInfo['uid'];   
然后index.php 头部也加session_start();

  这个看起来人家是有用cookie判断登录了,$loginInfo['uid']>0 就是判断是否登录成功的  
  index.php 肯定没有$_SESSION['user'] 的 所以会跳回登录   但是人家原来的代码有判断已经登录了
  最后的办法就是 不用用你家的session判断  直接 index.php
开头
<?php
require(dirname(__FILE__)."/global.php");
if ( !$loginInfo['uid'] > 0 )
                        {
                               //跳去登录
                        }
12#
发表于 2019-11-4 17:50:16 | 只看该作者
你首页判断一下跳login,但你的login里面不要继续判断了!!!
13#
 楼主| 发表于 2019-11-4 17:51:10 | 只看该作者
后悔当初不努力 发表于 2019-11-4 17:48
这一行
loginCookie($helloConfig['ppsecure'],$userInfo['uid'],$userInfo['nickname'],$userInfo['grou ...

十分感谢大佬耐心讲解,我试一下哈,顺便把zhifubao私发我一下,给你发个红包,毕竟不是每个人都会浪费时间为你解决问题。
14#
发表于 2019-11-4 17:52:02 | 只看该作者
003 发表于 2019-11-4 17:51
十分感谢大佬耐心讲解,我试一下哈,顺便把zhifubao私发我一下,给你发个红包,毕竟不是每个人都会浪费时 ...

等你解决了再说吧
15#
 楼主| 发表于 2019-11-4 17:52:32 | 只看该作者
逸笙 发表于 2019-11-4 17:50
你首页判断一下跳login,但你的login里面不要继续判断了!!!

是的,大佬。
16#
 楼主| 发表于 2019-11-4 17:57:13 | 只看该作者

按照你的方法,已经成功解决了,谢谢。别忘了zhifu账号发我一下,我晚上11点多的时候给你发个红包,别嫌少。
17#
发表于 2019-11-4 17:58:22 | 只看该作者


此处即为人家的判断方法   if ( $loginInfo['uid'] > 0 ) 表示登录成功了,所以uid都会大于0的
  header跳转到 $locationURL = "./";   即缺省首页。一般就是index.php了
  所以最好的办法 ,最接入人家的办法就是   index.php 顶部
先引入 require(dirname(__FILE__)."/global.php");   如果人家有引入就不用引入了
然后在下面加个判断  是否登录  
if( !isset($loginInfo['uid']) || $loginInfo['uid'] <= 0) {
  header("location: login.php");
}

完整的index.php 就是
  1. <?php
  2. require(dirname(__FILE__)."/global.php");
  3. if( !isset($loginInfo['uid']) || $loginInfo['uid'] <= 0) {
  4.   header("location: login.php");
  5. }
复制代码


不需要更改login.php
18#
 楼主| 发表于 2019-11-4 18:00:23 | 只看该作者
后悔当初不努力 发表于 2019-11-4 17:58
此处即为人家的判断方法   if ( $loginInfo['uid'] > 0 ) 表示登录成功了,所以uid都会大于0的
  header ...

是的,学习了,谢谢大佬。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-15 20:59 , Processed in 0.067302 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表