"这篇资源是关于PHP编程中常见问题的总结,主要涵盖了变量获取、程序调试和Session使用等基础知识。作者提醒在提问前先查阅相关手册和了解PHP编程标准,以提高解决问题的效率。" 文章内容详细介绍了在PHP编程中遇到的一些典型问题及其解决方案: 1. **无法获取POST或GET数据的变量**: - 在PHP 4.2及以后的版本,默认禁用了`register_globals`选项,这意味着不能直接通过变量名访问HTTP请求中的参数。 - 要启用全局变量,可以通过修改`php.ini`文件,将`register_globals`设置为`on`。 - 或者,可以使用`extract()`函数来自动将`$_POST`、`$_GET`数组中的元素转换为独立的变量,例如`extract($_POST); extract($_GET);`。 - 更安全的做法是手动获取每个参数,如`$a = $_GET['a']; $b = $_POST['b'];`。 2. **调试程序**: - 为了方便在运行时查看变量值,作者建议创建一个名为`debug.php`的文件,其中包含代码来打印`_GET`、`_POST`、`_COOKIE`和`_SESSION`的所有变量。 - 可以通过在每个需要调试的页面中包含这个文件,来检查当前页面接收到的变量及其值。 - 需要在`php.ini`中设置`include_path`以便能够包含`debug.php`。 3. **使用Session**: - 在涉及Session的任何操作前,必须调用`session_start()`函数来初始化Session。 - 设置Session值的示例代码:`Session_start(); $Name = "这是一个Session例子"; Session_register("Name");`。 - 注意,`Session_register()`函数不应该使用变量直接作为参数,而是应该传递变量名的字符串,例如`Session_register("Name")`而不是`Session_register("$Name")`。 - 之后,可以通过`$_SESSION['Name']`来访问和使用Session存储的值。 以上内容是PHP初学者或开发者在实践中可能遇到的问题及解决方法,对于理解和使用PHP进行Web开发具有一定的参考价值。
下载后可阅读完整内容,剩余5页未读,立即下载
- 粉丝: 2
- 资源: 948
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ExtJS 2.0 入门教程与开发指南
- 基于TMS320F2812的能量回馈调速系统设计
- SIP协议详解:RFC3261与即时消息RFC3428
- DM642与CMOS图像传感器接口设计与实现
- Windows Embedded CE6.0安装与开发环境搭建指南
- Eclipse插件开发入门与实践指南
- IEEE 802.16-2004标准详解:固定无线宽带WiMax技术
- AIX平台上的数据库性能优化实战
- ESXi 4.1全面配置教程:从网络到安全与实用工具详解
- VMware ESXi Installable与vCenter Server 4.1 安装步骤详解
- TI MSP430超低功耗单片机选型与应用指南
- DOS环境下的DEBUG调试工具详细指南
- VMware vCenter Converter 4.2 安装与管理实战指南
- HP QTP与QC结合构建业务组件自动化测试框架
- JsEclipse安装配置全攻略
- Daubechies小波构造及MATLAB实现