在后台管理,用header("location:");做返回时,总是不能正常返回,
Warning: Cannot modify header information - headers already sent by....
这类语句,baidu了一下,才知道是setcookie在捣乱,以下是在网上找的一些资料:
方法一:
在PHP里Cookie的使用是有一些限制的。
1、使用setcookie必须在<html>标签之前
2、使用setcookie之前,不可以使用echo输入内容
3、直到网页被加载完后,cookie才...
从MySQL导入导出大量数据的程序实现方法
大家一定使用过 phpmyadmin 里面的数据库导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题:
1 数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行!原因是:一般的 PHP.INI 里面设置临时文件/上传文件的大小限制为2M,而phpmyadmin使用了上传的方式,造成失败。
2 导出到硬盘的 .SQL 文件在导回时,经常出现由于某些单引号的问题引起失...
php5.2 的 php.ini 中文版
本文并非是对英文版 php.ini 的简单翻译,而是参考了众多资料以后,结合自己的理解,增加了许多内容,
; 包括在原有 php.ini 基础上增加了一些实用模块的配置说明,同时对文件内容的安排进行了调整。
IIS环境下如何指定php.ini文件的路径
一次安装ZendStudioServer后发现默认的php.ini文件的路径改变了。
IIS环境下安装完ZendStudioServer-5.1.0后,运行PHP程序,发现原有的网站提示找不到dll文件。
通过ZendStudioServer的Web页面查看PHP Configuration,发现默认的PHP.ini文件应该是在C:Windows下的,不过此时已经指向到了ZendStudioServer的安装目录中的ect文件夹:E:Program FilesZendZendStudioServer-5.1.0etc
我把此目录下的php.ini文件删除然后重新启动IIS,发现此时的PHP使用的是C:Windowsphp.ini。
最后看了PHP的帮助文档才知道原来是ZendStudioServer在注册表里改了点信息。
用session做客户验证时的注意事项
如果你的php.ini中register_globals = On, 所有post, get, cookie, session的同名变量就会搅和在一起, 可以用$HTTP_*_VARS["username"]来判断你想要的那个变量.
但是即使同名, 在php.ini中variables_order = "GPCS"也会按照优先级别来判断, 等级低的值没法冲掉等级高的. 所以, 如果一开始就用session_register("username")是明智的,也可以用session_is_registered来判断变...
Fatal error: Maximum execution time of 30 seconds exceeded解决错误方法
Fatal error: Maximum execution time of 30 seconds exceeded 出现这个错误如何解决?去哪里可以设置最大执行时间?
答:
修改php.ini:
max_execution_time = 300 时间,然后重起apache服务
或者在程序写
set_time_limit(时间); //0为无限制