当前位置:首页 > 搜索和 php 相关的文章

php用正则表达式匹配URL的简单方法

添加日期:2020-06-23 16:18:11 发布:smiling 
在PHP的官网上看到的parse_url()函数的替代方案。结果和parse_url()函数差不多,是使用正则实现的。URI 是 Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通用资源标志符 ...

PHP URL路由类实例

添加日期:2020-06-23 16:05:58 发布:smiling 
本文介绍一个PHP URL路由类,很简单,值得学习。前段时间写了个关于手机应用的api,一直是用的query_string这种地址,而且还是根据一个act参数来区分所有的动作,这种让开发人员看起来比较费眼。 ...

PHP set_error_handler()函数使用详解(示例)

添加日期:2020-06-23 16:02:46 发布:smiling 
本文详细介绍PHP set_error_handler()函数的使用方法,最后还提供了一个实例。我们写程序,难免会有问题(是经常会遇到问题 ),而PHP遇到错误时,就会给出出错脚本的位置、行数和原因。有很多人 ...

php inc文件使用的风险和注意事项

添加日期:2020-06-23 15:08:06 发布:smiling 
数据库使用中需要关注的主要问题之一是访问权限即用户名及密码的暴露。在编程中为了方便,一般都会用一个db inc文件保存,如:<?php$db_user=& 39;myuser& 39;;$db_pass=& 39;mypass& 39;;$db_host ...

php防止SQL注入详解及防范

添加日期:2020-06-18 11:31:28 发布:smiling 
一个是没有对输入的数据进行过滤(过滤输入),还有一个是没有对发送到数据库的数据进行转义(转义输出)。这两个重要的步骤缺一不可,需要同时加以特别关注以减少程序错误。对于攻击者来说,进行S ...

php session劫持和防范的方法

添加日期:2020-06-18 11:27:34 发布:smiling 
session 数据暴露会话数据常会包含一些个人信息和其它敏感数据。基于这个原因,会话数据的暴露是被普遍关心的问题。一般来说,暴露的范围不会很大,因为会话数据是保存在服务器环境中的,而不是在 ...

php后门URL的防范

添加日期:2020-06-18 10:50:57 发布:smiling 
后门URL是指虽然无需直接调用的资源能直接通过URL访问,例如,下面WEB应用可能向登入用户显示敏感信息:<?php$authenticated=FALSE;$authenticated=check_auth();if($authenticated){include& 39; ...

php打开远程文件的方法和风险及解决方法

添加日期:2020-06-18 10:35:21 发布:smiling 
本文讲的是php打开远程文件的使用方法,还有使用风险和解决方法。PHP有一个配置选项叫allow_url_fopen,该选项默认是有效的。它允许你指向许多类型的资源,并像本地文件一样处理。例如,通过读取UR ...

php使用exec shell命令注入的方法讲解

添加日期:2020-06-18 10:30:03 发布:smiling 
使用系统命令是一项危险的操作,尤其在你试图使用远程数据来构造要执行的命令时更是如此。如果使用了被污染数据,命令注入漏洞就产生了。exec()是用于执行shell命令的函数。它返回执行并返回命令输 ...

PHP使用PHPMailer发送邮件的简单使用方法

添加日期:2020-06-18 10:27:20 发布:smiling 
最近需要用到发送邮件的功能,原本是用PHP自带的mail()函数发送的。php mail()这个方法非常简单、方便、易用,但是除了网易邮箱、QQ邮箱、GMAIL邮箱等常用的邮箱可以收到之外,经测试HOTMAIL、TOM ...

PHP迭代器的内部执行过程详解

添加日期:2020-06-18 10:15:07 发布:smiling 
下面我们来了解如何实现一个自定义的迭代器,然后再开始慢慢理解迭代器的内部工作原理。先来看一个官方的例子。classmyIteratorimplementsIterator{private$position=0;private$array=array("first ...

PHP迭代器实现斐波纳契数列的函数

添加日期:2020-06-18 10:07:49 发布:smiling 
斐波纳契数列通常做法是用递归实现,当然还有其它的方法。这里现学现卖,用PHP的迭代器来实现一个斐波纳契数列,几乎没有什么难度,只是把类里的next()方法重写了一次。注释已经写到代码中,也是相 ...