当前位置:首页 > PHP教程 > PHP常见问题

PHP常见问题

CodeIgniter安全相关设置汇总

8

codeigniter框架自身提供了一些安全设置如针对xss和csrf攻击的防范,针对sql注入攻击的防范等。就配置文件而言:在application/config/config.php中$config['encryption_key']=

Yii中表单用法实例详解

5

本文实例讲述了yii中表单用法。分享给大家供大家参考,具体如下:在yii中处理表单时,通常需要以下步骤:1.创建用于表现所要收集数据字段的模型类。2.创建一个控制器动作,响应表单提交。3.在视图脚本中创建与控制器动作相关的表单。一、创建模型

PHP7多线程搭建教程

5

一直想写个爬虫,于是就用php写了一个,众所周知php并不支持多线程,所以爬行效率很低,同时运行10个进程,内存和cpu占用率很高,开大概10个进程爬行,对爬行时间还进行优化,但我的macpro还是差不多就down掉了。于是开始采用php7

PHP可变函数学习小结

8

在上篇文章给大家介绍了php可变变量,今天通过本篇文章给大家介绍php可变函数,具体详情如下。php支持可变函数的概念。这意味着如果一个变量名后有圆括号,php将寻找与变量的值同名的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函

在MacOS上搭建PHP的Yii框架及相关测试环境

10

yii集成了单元测试和功能测试,借助phpunit和selenium实现。笔者在配置过程中遇到了不少麻烦,纪录在此。必要概念seleniumselenium是个著名的自动化测试工具,可以调起本地的浏览器来完成测试,所以可以用来自动化测试we

PHP实现QQ、微信和支付宝三合一收款码实例代码

15

前言最近在逛博客时,发现很多博客都带了打赏功能,虽说打赏的人可能很少,但始终是一份心意,能让博主知道自己写的文章有用,能够帮助到人。所以,我也想加一个打赏功能~分析但在github逛了一圈之后发现,打赏插件基本上千篇一律的:qq扫码/微信扫

一个PHP并发访问实例代码

6

复制代码代码如下:<?php$start=$_get['s'];$end=$_get['e'];$requests=array();for($index=$start;$index<$end;$index++){$url="ht

yii使用activeFileField控件实现上传文件与图片的方法

5

本文实例讲述了yii使用activefilefield控件实现上传文件与图片的方法。分享给大家供大家参考,具体如下:yii框架提供了activefilefield控件来完成上传文件(当然也包括了上传图片)的操作,下面介绍yii的active

yii操作cookie实例简介

3

yii对cookie的操作常见的主要有以下几种:1.设置cookie:$cookie=newchttpcookie('mycookie','thisismycookie');$cookie->expire=time()+60*60*2

PHPOPP机制和模式简介(抽象类、接口和契约式编程)

7

1.抽象类抽象类机制中总是要定义一个公共的基类,而将特定的细节留给继承者来实现。通过抽象概念,可以在开发项目中创建扩展性很好的架构。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是

PHP抓取网页、解析HTML常用的方法总结

9

概述爬虫是我们在做程序时经常会遇到的一种功能。php有许多开源的爬虫工具,如snoopy,这些开源的爬虫工具,通常能帮我们完成大部分功能,但是在某种情况下,我们需要自己实现一个爬虫,本篇文章对php实现爬虫的方式做个总结。php实现爬虫主要

php接口实现拖拽排序功能

10

列表拖拽排序是一个很常见的功能,但是后端接口如何处理却是一个令人纠结的问题如何实现才能达到效率最高呢?先分析一个场景,假如有一个页面有十条数据,所谓的拖拽就是在这十条数据来来回回的拖,但是每次拖动都会影响到其他数据例如把最后一条拖到

Laravel5.2使用Captcha生成验证码实现登录(session巨坑)

4

最近有朋友要我帮忙弄一下laravel的验证码登陆,所以稍稍研究了一下。(本人都快忘了咋使用laravel了)首先,安装laravel就不用在下赘述了吧,我的版本是5.2.45(注:laravel5.2.6以上的版本中间件可以自动加载),这

ThinkPHP中order()使用方法详解

5

本文介绍thinkphp的order()方法的用法。order方法可以用于对数据库操作的结果进行排序。即相当于是在select语句中一个orderby的子句。order方法属于模型的连贯操作方法之一,用于对数据库操作的结果进行排序。即相当于

ThinkPHP中ajax使用实例教程

7

本文实例讲述了thinkphp中使用ajax的方法,提交表单如下图所示:点击提交,不需要刷新本页,将内容提交到数据库当中,并在本页显示提交的内容。如下图所示:一、jquery实现方法:messageaction.class.php页面代码如

php微信开发之带参数二维码的使用

6

最近做微信pc端网页微信相关功能的开发,从一个新手的角度来说,微信公众号的文档还是不好理解的,网上找的帖子大都也都基本上是复制微信公众平台上给的文档,开发微信带参数二维码过程中还是遇到不少坑的,在此把我的开发过程比较详细的记录下,希望对大家

关于ThinkPhp框架表单验证及ajax验证问题

7

之前的表单验证都是用js写的,这里也可以使用tp框架的验证。但是两者比较而言还是js验证比较好,因为tp框架验证会运行后台代码,这样运行速度和效率就会下降。   自动验证是thinkphp模型层提供的一种数据验证方法,可以在使用create

Yii2针对游客、用户防范规则和限制的解决方法分析

17

本文实例分析了yii2针对游客、用户防范规则和限制的解决方法。分享给大家供大家参考,具体如下:最近在用yii2.0做项目,其中需要实现一个功能:没有登录不能访问部分页面,即游客身份访问限制。查了半天资料,终于找到答案。解决方法如下:在acc