【php精品源码栏目提醒】:本文主要为网学会员提供“PHP部分常见问题总结 - 其它资料”,希望对需要PHP部分常见问题总结 - 其它资料网友有所帮助,学习一下!
PHP 部分常见问题总结 1:为什么我得不到变量我在一网页向另一网页 POST 数据 name,为什么输出name 时却得不到任何值 在
PHP4.2 以后的版本中 register_global 默认为 off若想取得从另一页面提交的变量: 方法一:在
PHP.ini 中找到 register_global,并把它设置为 on.方法二:在接收网页最前面放上这个 extract_POSTextract_GET注意extract_SESSION前必须要有 Session_Start.方法三:一个一个读取变量a_GETab_POSTb等,这种方法虽然麻烦,但比较安全. 2:调试你的程序 在运行时必须知道某个变量为何值。
我是这样做的,建立一文件 debug.
php其内容如下:
PHP 代码:-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 然后在
php.ini 中设置:include_path c:/
php,并将 debug.
php 放在此文件夹以后就可以在每个网页里包含此文件,查看得到的变量名和值. 3:如何使用 session 凡是与 session 有关的之前必须调用函数 session_start 为 session 付值很简单如:
PHP 代码:-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 在
php4.2 之后可以为 session 直接付值:
PHP 代码:-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 取消 session 可以这样:
PHP 代码:-------------------------------------------------------------------------------- --------------------------------------------------------------------------------取消某个 session 变量在
php4.2 以上还有 BUG. 注意: 1:在调用 Session_Start之前不能有任何输出.例如下面是错误的.1行2 行提示 1: 凡是出现........headers already sent..........就是 Session_Start之前向浏览器输出信息.去掉输出就正常(COOKIE 也会出现这种错误错误原因一样) 提示 2: 如果你的 Session_Start放在循环语句里并且很难确定之前哪里向浏览器输出信息可以用下面这种方法:1 行........这里是你的程序...... 2:这是什么错误 Warning: session_start: open/tmpsess_7d190aa36b4c5ec13a5c1649cc2da23fO_RDWR failed:....因为你没有指定 session 文件的存放路径. 解决方法:1在 c 盘建立文件夹 tmp2打开
php.ini找到 session.save_path修改为 session.save_path c:/tmp 4:为什么我向另一网页传送变量时只得到前半部分以空格开头的则全部丢失
PHP 代码:-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- receive.
php 的内容:
PHP 代码:-------------------------------------------------------------------------------- --------------------------------------------------------------------------------正确的方法是:
PHP 代码:-------------------------------------------------------------------------------- --------------------------------------------------------------------------------在接收页面你不需要使用 Urldecode变量会自动编码.5:如何截取指定长度汉字而不会出现以结尾超出部分以...代替一般来说要截取的变量来自 Mysql首先要保证那个字段长度要足够长一般为 char200可以保持 100 个汉字,包括标点.
PHP 代码:-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 8:怎么在函数里取得函数外的变量值
PHP 代码:-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 9:我怎么知道系统默认支持什么函数
PHP 代码:----------------------------------------------------------------------------------------------------------------------------------------------------------------10:如何比较两个日期相差几天
PHP 代码:--------------------------------------------------------------------------------
上一篇:
【精品】PHPCMS模板标签说明
下一篇:
高等数学课程复习资料