原生PHP导出数据库
网上找了下相关代码基本都是有语法错误的,挑了个错误少的改了改 通过测试的环境 CentOS7.1PHP7.2.10MySQL5.7.23Apache 2.4.34 代码如下 <?phpset_time_limit(0);header("Content-type:text/html;charset=utf-8");//配置信息$cfg_dbhost = 'localhost';$cfg_dbname = '';//数据库名$cfg_dbuser = '';//数据库用户$cfg_dbpwd = '';//数据库密码$cfg_db_language = 'utf8';$to_file_name = "dbname.sql"; //你即将导出的数据库命名// END 配置//链接数据库$link = mysqli_connect($cfg_dbhost, $cfg_dbuser,...
PHP中检查会话是否过期
在做项目时遇到了一个小需求 需求大概意思是要检测当前会话是否过期,网上搜了下基本都是用cookies记录的想了下用Session也可以做 实现可以在登录时用$_SESSION['Your_Name']存储登录时的时间然后在访问后台每个页面必经的页面加入会话验证函数大概函数如下登录页在登录成功后加入: date_default_timezone_set('Asia/Shanghai');$time = date('Y-m-d H:i:s');$_SESSION['login_time'] = $time; 函数中加入 /** * 检测会话是否过期 */function CheckSession(){ session_start(); date_default_timezone_set('Asia/Shanghai'); $session_time = $_SESSION['login_time']; $timeout ...
XSS平台原理浅析
之前一直对XSS平台传递原理很好奇 今天抽空看了下源码 先来看index.php index.php<?php/** * index.php 默认页 * ---------------------------------------------------------------- * OldCMS,site:http://www.oldcms.com */include('init.php');$do=Val('do','GET',0);$dos=array('index','login','project','module','code','api','do','register','user','keepsession');if(!in_array($do,$dos))...
LAMP服务器报错500调试方法
3个多月没发博文了 过一段时间把i春秋上的文章迁移下。。 最近在用PHP做课设 本地测试非常完美但是到了远程服务器就报500错误了。。查了一番资料,发现了一个万能调试代码 <?phpregister_shutdown_function( function(){ var_dump(error_get_last()); });?> 把这段直接加到出问题的主文件开头然后访问即可定位错误并解决