发布时间:2013-01-04 16:26:33
1.安全性 get请求的数据会显示在地址栏里, post请求数据放在http协议的消息体里2.可以从提交的数据大小看 2.1http协议本身并没有限制数据的大小, 2.2浏览器在对get和post请求显示, get请求数据2k+35, post没有显示 3.get请求可以很好的收藏到收藏夹盗链: http_referer 查看是不是来自本网站的链接......【阅读全文】
发布时间:2013-01-04 15:02:01
PHP 错误处理 在创建脚本和 web 应用程序时,错误处理是一个重要的部分。如果您的代码缺少错误检测编码,那么程序看上去很不专业,也为安全风险敞开了大门。 本教程介绍了 PHP 中一些最为重要的错误检测方法。 我们将为您讲解不同的错误处理方法: 简单的 "die()" 语句 自定义错误和错误触发器 错误报告 触发错误 在脚本中用户输入数据的位置,当用户的输入无效时触发错误的很有用的。在 PHP 中,这个任务由 trigger_error() 完成。错误记录 默认地,根据在 php.ini 中的 error_log 配置,PHP 向服务器的错误记录系统或文件发......【阅读全文】
发布时间:2013-01-03 09:27:57
php中子类在构造对象时不会自动调用父类的构造方法 如果希望调用父类的构造方法可以这样处理: 1. 类名::方法名() 2. parent::方法名()魔数函数 __call($method, $p) 当一个对象调用某个函数时, 这个函数不存在就调用__call()函数 $method 对应函数名字 $p 对应的method函数的参数关于方法重写的细节讨论: 1. 要实现重写, 要求子类的方法名和参数列表和父类的一模一样,但是并不要求参数名称一样 2. 如果子类要去调用父类的某个方法(public/protected)则可以使用 父类名::方法() ,......【阅读全文】
发布时间:2013-01-02 19:36:19
构造方法:(无返回值) public function 类名(){}(PHP4和PHP5都支持的形式) public function __construct(){}(PHP5都支持的形式 当两者同时存在时优先选择前者) public function 类名(){} 推荐使用__construct()php类中只有一个构造方法(不支持重载)创建对象时自动调用构造方法注意事项: (1) 一旦自定义一个构造方法默认的构造方法会被覆盖 (2) 只能有一个构造方法__construct() 和类名()可以共存 (3)构造方法无返回值 (4)构造方法的修饰为public默认也为public析构方法 fu......【阅读全文】