-
我把doLogin.php的位置放在别的文件夹了,结果后台index.php获取不到 cookie 的值,调2小时确认逻辑代码没错,使用百X大发搜了一遍,原来是cookie默认不能夸路径访问,使用"/"就可以解决。 用法; setcookie("adminName", "your name", time() + 7*24*3600, "/"); setcookie("adminName", "", time()-1, "/"); //清空cookie也一样要改 文档原文: If set to '/', the cookie will be available within the entire domain.查看全部
-
多维数组 数据重新排列查看全部
-
跳转到哪里:= header("location:login.php 登录验证流程 1.先验证验证码是否错误 2.再验证用户名和密码跟服务传来的比较 3.然后跳到首页 其他人不能从后台直接跳到后台首页 需要加一个判断 就是再登陆成功后将管理员Id保存到session中,打开后台首页时,判断Id是否存在 否则跳到登陆页 还有就是注销时 清空cookie ,并且destroy_session() ;查看全部
-
通过GD库制作验证码 //创建画布 //用填充矩形填充画布 生成随机数的函数 buildRandomString() range("a","z") 创建一个数组 array_merge() 合并数组 join()把数组元素合并为一个字符串等等 str_shuffle() 打乱字符串 substr() 截取字符串查看全部
-
图片显示不出来可能是以下几种情况: 1、fonts文件夹没有存放对应的字体(我就是这个原因orz) 2、session_start()冲突;删掉image.func.php中的session_start(); 3、如果验证码出现叉号,很可能是在lib/image.func.php文件里的header("content-type:image/gif");前面增加一句:ob_clean(); ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。查看全部
-
图片显示不出来可能是以下几种情况: 1、fonts文件夹没有存放对应的字体(我就是这个原因orz) 2、session_start()冲突;删掉image.func.php中的session_start(); 3、如果验证码出现叉号,很可能是在lib/image.func.php文件里的header("content-type:image/gif");前面增加一句:ob_clean(); ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。查看全部
-
永远不要相信用户的输入:' or 1=1# 登录防sql注入的方法: 1、修改php.ini配置文件中magic_quotes_gpc=On (不实用) 2、使用函数addSlashes() 3、使用mysql_escape_string()查看全部
-
mt_rand?查看全部
-
电商后台查看全部
-
自上而下的设计,再自下而上的实现 1、admin 后台相关文件 2、data 数据库文件 3、images 图片文件 4、scripts 脚本文件查看全部
-
登录防sql注入的方法: 1、修改php.ini配置文件中magic_quotes_gpc=On (不实用) 2、使用函数addSlashes() 3、使用mysql_escape_string()查看全部
-
搞制登陆,主要是对SESSION和COOKIE中是否有值进行判断,来操作 if(isset($_cookie['adminId']){ 为真时可以登陆,及做跳转,checkAdmin }查看全部
-
网站后台查看全部
-
网站后台查看全部
-
电商网站查看全部
举报
0/150
提交
取消