Fatal error session_start()出错的解决办法

Fatal error session_start()出错的解决办法
错误: Fatal error: session_start() [function.session-start]: Failed to initialize storage module: files (path: ) in C:\usr\phpMyAdmin\libraries\session.inc.php on line 75 I.更改服务器配置: 1、检查error.log(Apache2.2\logs)文件,查看是否有错误报告。未发现。 2、检查php.ini中的session.save_handler的值是否为files,如果不是改为files 3、检查php.ini文件中session.save_path是否被注...

json格式和php数组的相互转换

json格式和php数组的相互转换
有必要先说一下什么是 json 格式,json格式是一种轻量级的数据交换格式,它采用的是完全独立的语言文本格式,也可以说 json是数组形式的,简单说就是 javascrip中的对象和数组,所以这两种结构就是对象和数组的两种结构,通过这两种结构可以表示各种复杂的结构,当然,如果我们经常使用PHP数组或者是对象的话,看到 json 格式的数据就感觉很熟悉了。 比如,它的格式可以这样来表示:{"firstName":"Brett"},...

PHP导出EXCEL数据丢失

PHP导出EXCEL数据丢失
今天在使用PHP导出EXCEL时,出错了数据丢失,其实就是一个简单的导出,下面是源代码,在顶设置了 Content-type:application/vnd.ms-excel,excel 类型文件,第二行是以时间导出.xls文件,再往下就是直接的数据了,可是在导出的时候数据却丢失了。 header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=".date("YmdHis").".xls"); echo "地区\t县级市\t学生姓名\t性别\t\...

PHP计算几分钟前、几小时前等

PHP计算几分钟前、几小时前等
在网页应用中,经常会用到要计算几分钟前,或者几个小时前所进行的操作,比如在我们经常写博客时,就会有前几天发表了什么文章,或者是几分钟之前发表了某篇文章,在博客中,其中使用插件即可实现这样的计算时间的操作,像这样的应用,除了在我们自己的博客会遇到外,更多的类似于QQ空间社交类的站点应用就更广了。。 在QQ空间中,经常看到某某好友几分钟或几秒钟发表了某篇说说,或上传了某个图片之类的,...

PHP数组与Mysql常用函数

PHP数组与Mysql常用函数
mysql_pconnect(server,user,pwd,clientflag) 函数打开一个到 MySQL 服务器的持久连接。脚本执行完毕后到 SQL 服务器的连接不会被关闭,此连接将保持打开以备以后使用(mysql_close() 不会关闭由 mysql_pconnect() 建立的连接)。 mysql_connect(server,user,pwd,newlink,clientflag) 函数打开非持久的 MySQL 连接.脚本结束时关闭连接。可由mysql_close()关闭.(*备注:设置newlink参数时打开新的连接) 并...

php通过ini_set修改php.ini配置例子

php通过ini_set修改php.ini配置例子
//读取php.ini的初使值 echo ini_get('file_uploads').""; echo ini_get('max_input_time').""; echo ini_get('max_execution_time').""; echo ini_get('post_max_size').""; echo ini_get('upload_max_filesize').""; echo ini_get('memory_limit').""; //修开php.ini配置 ini_set('file_uploads','ON');//Http上传文件的开关,默认为开 ini_set('max_input_time','90');//通过post,以及put接收数据时间,...

从概念上彻底理解php中cookie与session工作流程

从概念上彻底理解php中cookie与session工作流程
cookie 1. 浏览器第一次请求服务器时,服务器给浏览器一个cookie;浏览器第二次再请求服务器的时候,带着这个cookie去的,服务器就会把浏览器带来的cookie再返还给你,同时又给你设置了cookie;浏览器第三次请求服务器的时候是带着服务器第二次设置的cookie过来的,返回给浏览器也就是第二次设置的cookie,同时又设置了一个cookie给浏览器。 2. 等待举例。。。 session 1. 浏览第一次访问服务器时,服务器给...

php语言入门之基础篇

php语言入门之基础篇
通过前一节的讲解,相信你已经对PHP的概念和PHP的环境有了一个全面的了解,接下来将学习PHP的基础知识,无论是初出茅庐的“菜鸟”还是资历深厚的“高手”,没有扎实的基础做后盾是不行的。PHP的特点是易学,易用,但这并不代表随随便便就可以熟练掌握,掌握了基础,就等于有了坚固的地基。 这一节夏日博客xiariboke.net主要讲解,PHP输出,PHP的标记风格,PHP的注释种类,PHP的数据类型,PHP的常量变量,PHP的...

php gzip 的三种解决方案

php gzip 的三种解决方案
第一种方案:在.htaccess 中添加 AddHandler application/x-httpd-php .css .html .js #这是添加你要压缩的类型 php_value auto_prepend_file "/home/a4284418/public_html/gzip.php" #这是你给这些类型增加一个自动运行的php代码,后面一定要填你空间的绝对地址 gzip.php <?php ob_start("ob_gzhandler"); ob_start("compress"); //如果出现css不能解释,只显示网页,请加入下面的红色代码,去掉注释符...

新手如何学习php之环境技巧篇

新手如何学习php之环境技巧篇
关于如何学习好PHP,夏日博客xiariboke.net认为,首先一定要把PHP的基础底子打好,其次一定要培养好自己的学习兴趣,多动手去练习自己感兴趣的项目,试着去写一些自己的PHP实例,当你有了自己的第一个作品后,那么你离高手的位置就已经不远了。 这里有必要先说一下PHP环境搭建的问题,其实我们在学习任何语言的时候都会遇到环境搭建的瓶颈,这也是学习语言所要迈出的第一步,当我们刚开始学习PHP环境搭建时...

客户端禁止COOKIE

客户端禁止COOKIE
当客户端禁用COOKIE时,SESSION页面间传递会失效,可以将客户端禁止COOKIE想象成一家大型连锁超市,如果在其中一家超市内办理了会员卡,但是超市之间并没有联网,那么会员卡就只能在办理的那家超市使用。解决这个问题有4种方法: (1)在登录之前提醒用户必须打开Cookie,这是很多论坛的做法。 (2) 设置php.ini文件中的session.use_trans_sid=1,或者编译时打开-enable-trans-sid选项,让PHP自动跨页面传递se...

什么是cookie

什么是cookie
Cookie 是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。简单地说,Cookie是Web服务器暂时存储在用户硬盘上的一个文本文件,并随后被web浏览器读取。当用户再次访问Web网站时,网站通过读取Cookies文件记录这位访客的特定信息(如上次访问的位置、花费的时间、用户名和密码等),从而迅速作出响应,如在页面中不需要输入用户的ID和密码即可直接登录网站等。 文本文件的命令格式如下: 用户名@网站...

Session设置时间

Session设置时间
在大多数论坛中都可在登录时对登录时间进行选择,如保存一个星期、保存一个月等。这时就可以通过 Cookie 设置登录的失效时间。 1、客户端没有禁止 Cookie (1) 使用Session_set_cookie_params()设置Session的失效时间,此函数是Session结合Cookie设置失效时间,如要让Session在1分钟后失效,实例关键代码如下: <?php $time=1*60; //设置Session失效时间 session_set_cookie_params($time); //使用函数 se...

Session临时文件

Session临时文件
在服务器中,如果将所有用户的Session都保存到临时目录中,会降低服务器的安全和效率,打开服务器存储的站点会非常慢。 PHP实例,使用PHP函数 session_save_path()存储 session 临时文件,可缓解因临时文件的存储导致服务器效率降低和站点打开缓慢的问题,实例代码如下 : <?php $path='./tmp/'; session_save_path($path); session_start(); //初始化session $_SESSION[username]=true; ?> 注意:se...

session缓存

session缓存
session 缓存是将网页中的内容临时存储到IE客户端的Temporary Internet Files文件夹下,并且可以设置缓存的时间。当第一次浏览网页后,页面的部分内容在规定的时间内就被临时存储在客户端的临时文件夹中,这样在下次访问这个页面时,就可以直接读取缓存中的内容,从而提高网站的浏览效率。 缓存用的是session_cache_limiter()函数,语法是: string session_cache_limiter([string cache_limiter]) cache_l...

Session管理

Session管理
对比Cookie,会话文件中保存的数据都是在PHP脚本中以变量的形式创建的,创建的会话变量在生命周期(20分钟)中可以被跨页的请求所引用.另外,Session是存储在服务器端的会话,相对安全,并且不像Cookie那样有存储长度的限制。 11.2.1 了解Session 1,什么是Session Session译为“会话”,其本义是指有始有终的一系列动作/消息,如打电话时从拿起电话拔号到挂断电话这一系列过程可以称为一个Session。 2.Session工作...

session 数据库存储

session 数据库存储
虽然通过改变session 存储文件夹使session不至于将临时文件夹填满而造成站点瘫痪,但是如果一个大型网站一天登录1000人,一个月登录了30000人,这时站点中存在30000个session文件,要在这30000个文件中查询一个session_id应该不是件轻松的事情,那么这时就可以用session数据库存储,也就是PHP中的session_set_save_handler()函数。 bool session_set_save_handler(string open,string close,string read,st...

PHP常用函数推荐

PHP常用函数推荐
PHP函数的使用频率也是很高的,在一个高效率的网站中,不能没有PHP函数,将多个PHP的函数集合在一起,就会形成PHP的类,实例化类以后,以页面调用一个功能就很方便了,这就是PHP的面向对象了。 在学习PHP的面向过程的时候,使用PHP语句很容易的就实现了某个功能,但如果某个网站出现某个功能很频率,比如分页,判断邮箱地址,获取客户端IP等等,这时候使用面向过程就会感觉很吃力,因为每个地方都要重写一...

php备份mysql的源代码

php备份mysql的源代码
作为开发者,数据的备份至关重要,尤其是数据库的备份,在我们对mysql数据库的备份中,往往会使用在线工具phpmyadmin进行备份,或者使用远程客户端工具Navicat Lite等专业工具来进行备份,备份生成的mysql往往都是.sql的格式,当然也可以指定其它格式。 为了方便,许多大型开源的软件直接将mysql的备份功能进行了整合,直接放到了后台进行一键备份,这就是我们看到一些后台有备份数据库的功能,这样就很方...

php生成word文档

php生成word文档
php生成word文档的实例好像我们在网上很少见到,这样的应用在线上确实不多,一般的站点都用不到这类技术,不过我们在一些大型的站点,比如百度文库的应用中,有在线的预览,还有QQ邮箱或163邮箱中的在线预览,感觉都跟在线WORD差不多,其实php生成word文档最好的应用应该算是在招聘站点了,当我们把自己的简历写好了,可以在线生成下载word简历文档,这样是不是感觉更好一些呢。。 下面是关于php生成word文档的...