标签:技巧

PHP判断访客是否移动端浏览器访问

本文由码农网 – 小峰原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 什么是Cookie 今天要给大家分享一段PHP代码,该代码的功能是用来判断访客是否移动端浏览器访问,该功能的实现思路是通过HTTP_X_WAP_PROFILE、HTTP_VIA、HTTP_USER_AGENT等信息来判断访客是否通过移动端浏览器访问PHP网站。以下是PHP代码: Cookie是一种在远程浏览器端存储

Read More

针对PHP开发安全问题的相关总结_php技巧_脚本之家

简介 要提供互联网服务,当你在开发代码的时候必须时刻保持安全意识。可能大部分 PHP 脚本都对安全问题都不在意,这很大程度上是因为有大量的无经验程序员在使用这门语言。但是,没有理由让你因为对你的代码的不确定性而导致不一致的安全策略。当你在服务器上放任何涉及到钱的东西时,就有可能会有人尝试破解它。创建一个论坛程序或者任何形式的购物车,被攻击的可能性就上升到了无穷大。 对于互联网应用的开发,作为开发者

Read More

PHP生成随机字符串_php技巧_脚本之家

使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。 如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,文章整理了几种生成随机字符串的方法。方法一 方法一: 1、在 33 – 126 中生

Read More

PHP判断访客是否移动端浏览器访问

本文由码农网 – 小峰原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划澳门新葡亰赌995577,! 什么是Cookie 今天要给大家分享一段PHP代码,该代码的功能是用来判断访客是否移动端浏览器访问,该功能的实现思路是通过HTTP_X_WAP_PROFILE、HTTP_VIA、HTTP_USER_AGENT等信息来判断访客是否通过移动端浏览器访问PHP网站。以下是PHP代码: Cooki

Read More

PHP 安全编程建议

简介 要提供互联网服务,当你在开发代码的时候必须时刻保持安全意识。可能大部分 PHP 脚本都对安全问题都不在意,这很大程度上是因为有大量的无经验程序员在使用这门语言。但是,没有理由让你因为对你的代码的不确定性而导致不一致的安全策略。当你在服务器上放任何涉及到钱的东西时,就有可能会有人尝试破解它。创建一个论坛程序或者任何形式的购物车,被攻击的可能性就上升到了无穷大。 对于互联网应用的开发,作为开发者

Read More

PHP连接Nginx服务器并解析Nginx日志的方法_php技巧_脚本之家

Nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。 php与nginx整合 Nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx PHP-FPM也是一个第三方的FastCGI进程管理器,它是作为PHP的一个补丁来开发的,在安装的时候也需要和PHP源码一起编

Read More

PHP连接Nginx服务器并解析Nginx日志的方法_php技巧_脚本之家

Nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。 php与nginx整合 Nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx PHP-FPM也是一个第三方的FastCGI进程管理器,它是作为PHP的一个补丁来开发的,在安装的时候也需要和PHP源码一起编

Read More

深入理解PHP对象注入

0×00 背景 PHP对象注入是一个非常常见的漏洞,这个类型的漏洞虽然有些难以利用,但仍旧非常危险,为了理解这个漏洞,请读者具备基础的php知识。 PHP自从5.3版以来就新增了一个叫做__invoke的魔术方法,使用该方法就可以在创建实例后,直接调用对象。如下示例所示: 0×01 漏洞案例 如果你觉得这是个渣渣洞,那么请看一眼这个列表,一些被审计狗挖到过该漏洞的系统,你可以发现都是一些耳熟能详的

Read More

那些年我们错过的魔术方法_php技巧_脚本之家

十、 __wakeup(),执行unserialize()时,先会调用这个函数 如果说 __sleep() 是白的,那么 __wakeup() 就是黑的了。 那么为什么呢? 因为: 与之相反,`unserialize()` 会检查是否存在一个 `__wakeup()` 方法。如果存在,则会先调用 `__wakeup` 方法,预先准备对象需要的资源。 作用: __wakeup() 经常用在反序列化操

Read More

PHP中return用法详细解读

在大部分编程语言中,return关键字可以将函数的执行结果返回,PHP中return的用法也大同小异,对初学者来说,掌握PHP中return的用法也是学习PHP的一个开始。 本文实例讲述了php中return的用法。分享给大家供大家参考。具体分析如下: 首先,它的意思就是返回;return()是语言结构而不是函数,仅在参数包含表达式时才需要用括号将其括起来。当返回一个变量时通常不用括号,这样可以降

Read More

简述php环境搭建与配置_php技巧_脚本之家

一、PHP5.4环境搭配基本流程 最近在学习PHP,以下是看PHP100视频教程,做的学习笔记,在这里存放以便今后使用。 Apache:Web服务提供者。官网:www.apache.org apache–PHP–DB PHP: 官网:www.php.net 一、apache:基本工作 Mysql:  官网:www.mysql.com ·用户通过浏览器访问服务器的文件,它就将

Read More

说说PHP的autoLoad自动加载机制_php技巧_脚本之家

PHP autoload自动加载机制可以减少不必要的文件包含,从而一定程度上提高PHP网站的运行性能。本文就简单介绍一下PHP中autoload自动加载机制的原理及使用方法。 __autoload的使用方法1: 最经常使用的就是这种方法,根据类名,找出类文件,然后require_one 复制代码 代码如下: function __autoload { $path = str_replace(&#8

Read More

使用 Rust 创建 PHP 扩展

更新: 初稿刚发布还没几个小时我意识到我的 PHP 基准测试是错的。为公平起见我已经更新了 PHP 和 Rust 的版本。你可以在 GitHub 仓库里看到変更(链接在底部)。 本文实例讲述了PHP7扩展开发教程之Hello World实现方法。分享给大家供大家参考,具体如下: 去年十月,我和 Etsy 的同事有过一个关于如何为像PHP样的解释性语言写拓展的讨论,Ruby或Python目前的状况应

Read More

PHP中explode与split的区别分析

今天在使用split时遇到一些问题。还是对函数理解不深刻,特写出来做个记号 本文实例讲述了php字符串的替换,分割和连接方法。分享给大家供大家参考,具体如下: 首先来看下两个方法的定义: 字符串的替换 函数原型:array split (string $pattern, string $string [, int $limit]) 执行一个正则表达式的搜索和替换复制代码 代码如下:mixed pr

Read More

php的闭包匿名函数初探_php技巧_脚本之家

在JavaScript中,我们经常会用到闭包函数,但是你是否相信,在PHP中也可以使用闭包函数,本文就主要来探讨一下PHP闭包函数的实现方式和使用方法。 提到闭包就不得不想起匿名函数,也叫闭包函数,貌似PHP闭包实现主要就是靠它。声明一个匿名函数是这样: 匿名函数 提到闭包就不得不想起匿名函数,也叫闭包函数(closures),貌似PHP闭包实现主要就是靠它。声明一个匿名函数是这样: $func

Read More

网站地图xml地图