-
PHP下打开phpMyAdmin发生403错误
所属栏目:[PHP教程] 日期:2022-07-16 热度:62
安装完wamp后打开其下的phpMyAdmin也就是路径http://localhost/phpmyadmin/ 出现 看里面的代码一下明白了 代码如下: Directory c:/wamp/apps/phpmyadmin3.5.1/ Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Deny from all[详细]
-
php二分法查找数组是否涵盖某一元素
所属栏目:[PHP教程] 日期:2022-07-16 热度:114
二分法查找数组是否包含某一元素,兼容正反序,代码实现: 代码如下: ?php $searchValue = (int)$_GET[key]; function search(array $array, $value) { $max = count($array)-1; $min = 0; $isAscSort = $array[$min] $array[$max]; while (TRUE) { $sum = $[详细]
-
基于PHP给大家讲解防刷票的一些技巧
所属栏目:[PHP教程] 日期:2022-07-16 热度:193
刷票行为,一直是一个难题,无法从根本上解决问题,目前最好的解决办法就是通过人为增加的逻辑限制,下面给大家介绍基于PHP给大家讲解防刷票的一些技巧,小伙伴们跟着脚本之家的小编一起学习吧。 刷票行为,一直以来都是个难题,无法从根本上防止。 但是我们[详细]
-
php生成唯一数字id的方法汇总
所属栏目:[PHP教程] 日期:2022-07-16 热度:62
我们在平时的项目中,经常会遇到要使用php生成唯一数字id的环境,网上查了很多资料,其实还是有一定的可能性重复的,所以今天在这里分享下,个人最近研究这个问题的所得。 关于生成唯一数字ID的问题,是不是需要使用rand生成一个随机数,然后去数据库查询是[详细]
-
如何使用php脚本给html中引用的js和css路径打上版本号
所属栏目:[PHP教程] 日期:2022-07-16 热度:136
这篇文章主要介绍了如何使用php脚本给html中引用的js和css路径打上版本号,打版本号有个好处就是可以解决外部应用文件实时更新问题,喜欢的朋友一起看看全文吧。 在搜索引擎中搜索关键字.htaccess 缓存,你可以搜索到很多关于设置网站文件缓存的教程,通过设[详细]
-
php curl模拟post请求和提交多维数组的示例代码
所属栏目:[PHP教程] 日期:2022-07-16 热度:100
这篇文章主要介绍了php curl模拟post请求和提交多维数组的示例代码,需要的朋友可以参考下,下面一段代码给大家介绍php curl模拟post请求的示例代码,具体代码如下: ?php $uri = http://www.cnblogs.com/test.php;//这里换成自己的服务器的地址 // 参数数组[详细]
-
php有效防止同一用户多次登录
所属栏目:[PHP教程] 日期:2022-07-16 热度:118
这篇文章主要介绍了php有效防止同一账号同一时间多次登录的方法,感兴趣的小伙伴们可以参考一下。 【问题描述】:同一用户在同一时间多次登录如果不能检测出来,是危险的。因为,你无法知道是否有其他用户在登录你的账户。如何禁止同一用户多次登录呢? 【解[详细]
-
PHP新建类问题分析及解决思路
所属栏目:[PHP教程] 日期:2022-07-16 热度:116
这篇文章给大家介绍php新建类相关问题分析及解决办法,涉及到php新建类相关知识,本文介绍的非常详细,非常具有参考借鉴价值特此分享供大家参考。 下面先给大家分析php新建类的问题 index.php文件 function __autoload($_className) { require $_className..[详细]
-
PHP语法小结之基础和变量
所属栏目:[PHP教程] 日期:2022-07-16 热度:78
本系列文章,我们将简单的为大家总结一下PHP之中语法知识,第一篇,我们先来介绍基础和变量,希望大家能够喜欢。 最近有个H5项目的需求,需要服务端,考察过后决定用PHP实现一个HTTP服务端,于是开始重温PHP语法,顺便记录一下要点,以便随时重温。内容摘抄[详细]
-
3种php生成唯一id的方法
所属栏目:[PHP教程] 日期:2022-07-16 热度:134
这篇文章主要介绍了3种php生成唯一id的方法,每一个方法都很简单,都能帮助大家实现生成唯一id,感兴趣的小伙伴们可以参考一下。 小编在网上查了许多关于php生成唯一id方法的文章,发现有很多的方法,特整理本文与大家分享php生成唯一id的解决方法,希望大家[详细]
-
php生成4位数字验证码的实现代码
所属栏目:[PHP教程] 日期:2022-07-16 热度:185
在php中实现验证码还是很方便的,关键点在于掌握php gd库与session的用法。 纵观网上php 生成验证码的例子,无不是php gd库与session相结合,并利用php 生成随机数的方法来完成。 PHP验证码,可以分为很多种,包括 php 图片验证码,php 随机验证码,以及php[详细]
-
PHP如何通过AJAX方式实现登录功能
所属栏目:[PHP教程] 日期:2022-07-16 热度:70
PHP是一门很好的语言,可以很方便的开发web应用程序,下面介绍一下Ajax+PHP+MySQL登陆示例,感兴趣的小伙伴们可以参考一下,本文实例讲述了Ajax+PHP+MySQL登陆示例,分享给大家供大家参考,具体如下: 1 login.php 登录界面中,javascript脚本用ajax方式异步请[详细]
-
php 删除字符串中的空格多种方法推荐
所属栏目:[PHP教程] 日期:2022-07-15 热度:124
本教程提供了几款php教程 删除字符串中的空格多种方法哦,用了php函数,str_replace,trim,正则等替换字符串的空格有效方法 用php自带的函数 str_replace( , ,$str); 来替换 ?php $str = ##使用函数trim去掉字符串两端特定字符####; $str1 = trim($str,#); //[详细]
-
php中匹配字符中链接地址程序代码
所属栏目:[PHP教程] 日期:2022-07-15 热度:144
判断一个字符串是否含有超级链接 下面我们只要过滤连接部份。 正则:/(?=href=)([^]*)(?=)/ (?=exp) 匹配exp前面的位置 (?=exp) 匹配exp后面的位置 此正则 匹配 在 href= 之后 之前 的 非 的所有字符 例子:a href=www.45it.net 找到这些字符(url)用 # 替[详细]
-
php源代码安装常见错误与解决办法共享
所属栏目:[PHP教程] 日期:2022-07-15 热度:186
错误:configure: error: cannot find output from lex; giving up 解决:yum -y install flex 错误:configure: error: mod_deflate has been requested but can not be built due to prerequisite failures 解决:yum -y install zlib-devel openssl-devel[详细]
-
教你如何批量替换相对地址为绝对地址利用bat批处理实现
所属栏目:[PHP教程] 日期:2022-07-15 热度:182
如果你的url链接是相对路径static/mapi.css,你想把他批量替换成绝对路径http://dev.baidu.com/wiki/static/map/cloud/static/mapi.css。那么,你可以这样做: 写一个PHP文件,把需要替换的网址写进去。 这个代码的意思就是,把#BASE_URL#替换成 http://api.[详细]
-
怎么使用php解析xml文件
所属栏目:[PHP教程] 日期:2022-07-15 热度:119
DOMElement DOMElement DOMDocument::createElement ( string $name [, string $value ] ) 创建节点元素 String $name:节点名 String $value:节点的值 添加节点 DOMNode DOMNode::appendChild ( DOMNode $newnode ) 添加子节点 DOMNode $newnode:新节点[详细]
-
php预防sql注入的函数介绍
所属栏目:[PHP教程] 日期:2022-07-15 热度:116
具体用法 addslashes防止SQL注入 虽然国内很多PHP程序员仍在依靠addslashes防止SQL注入,还是建议大家加强中文防止SQL注入的检查。addslashes的问题在 于黑客 可以用0xbf27来代替单引号,而addslashes只是将0xbf27修改为0xbf5c27,成为一个有效的多字节字符[详细]
-
PHP文件上传代码用法介绍
所属栏目:[PHP教程] 日期:2022-07-15 热度:74
在php中上传文件必须知道的几个东西 $_FILES[myfile][name] 是指被上传文件的名称 $_FILES[myfile][type] 是指被上传文件的类型 $_FILES[myfile][size] 是指被上传文件的大小,单位为字节(B) $_FILES[myfile][tmp_name] 是指被上传文件存在服务器中的临时副[详细]
-
phpcms问答某模块存储型xss详情
所属栏目:[PHP教程] 日期:2022-07-15 热度:141
黑名单惹的祸啊 在回帖处,有个编辑器功能。 编辑器存在一个可以编辑源码,当时第一反映就是。这里肯定存在xss。 别着急。 在http://html5sec.org/里,还是有不少可以使用的代码。譬如: input onfocus=alert(1) autofocus 打开页面时候触发(ie10,谷歌,火狐4[详细]
-
深入PHP操作MongoDB的技术汇总
所属栏目:[PHP教程] 日期:2022-07-15 热度:57
复制代码 代码如下:www.CuoXIn.com ?php /** * PHP操作MongoDB学习笔记 */ //************************* //** 连接MongoDB数据库 **// //************************* //格式=(mongodb://用户名:密码 @地址:端口/默认指定数据库,参数) $conn = new Mongo(); //[详细]
-
深入php数据采集的详情
所属栏目:[PHP教程] 日期:2022-07-14 热度:178
这里介绍两个php采集能用到的好工具。一个是Snoopy,一个是simple_html_dom。采集还有很多方式(其实本质就2-3种,其他的都是衍生的),php自带了几个方法也能直接进行采集。但是,出于把懒惰进行到底的精神。我们还是可以通过这两个工具,让采集变得更简单[详细]
-
基于php下载文件的详情
所属栏目:[PHP教程] 日期:2022-07-14 热度:64
php下载文件,比如txt文件。 出现的效果就是,弹出浏览器自带的下载框,出现另存为操作。有时候会出现内存溢出和超时的现象。 超时的话,设置set_time_limit(0); 出现内存溢出的话,有可能是因为从数据库中取出的数据量太大导致的。 如果是从文件中读取的话[详细]
-
使用PHP实现浏览器点击下载TXT文档的方法详解
所属栏目:[PHP教程] 日期:2022-07-14 热度:69
由于现在的浏览器已经可以识别txt文档格式,如果只给txt文档做一个文字链接的话,点击后只是打开一个新窗口显示txt文件的内容,并不能实现点击下载的目的。 当然这个问题的解决办法也可以是将txt文件改名为浏览器不认识的文件(比如rar),这样的话,由于浏[详细]
-
PHP无限分类树形类的深入解析
所属栏目:[PHP教程] 日期:2022-07-14 热度:139
PHP无限分类,Google一下就能找到很多相关资料,思路比较拉风的,也是用得比较多的就是分类表至少有id,pid,name三个字段,id自增表分类,pid为父分类,name为分类名,这样就构成了一棵树,如下,算是我查询分类表得到的结果集。 复制代码 代码如下:www.CuoXI[详细]