下面给大家介绍下PHP数据过滤 1、php提交数据过滤的基本原则 1)提交变量进数据库时,我们必须使用addslashes()进行过滤,像我们的注入问题,一个addslashes()也就搞定了。其实在涉及到变量取值时,intval()函数对字符串的过滤也是个不错的选择。2)在php.ini中开启magic_quotes_gpc和magic_quotes_runtime。magic_quote...
日期:2023-08-25 浏览:164次 评论: 0 阅读全文
try catch用来捕获异常错误,有利于开发者及时发现错误,报错则直接抛出异常,不会影响try catch 后面代码的执行     $Turbo = -1;     try {         if($Turbo < 0){      ...
日期:2023-08-25 浏览:177次 评论: 0 阅读全文
<?php // 防止直接访问该文件 if ($_SERVER['SCRIPT_FILENAME'] == __FILE__) {     exit("Access denied"); } // 禁止某些恶意请求 function blockMaliciousRequests() {     $pattern =&nb...
日期:2023-08-25 浏览:183次 评论: 0 阅读全文
一、数组操作的基本函数 数组的键名和值 <?php array_values($arr);  // 获得数组的值 array_keys($arr);  // 获得数组的键名 array_flip($arr);  // 数组中的值与键名互换(如果有重复前面的会被后面的覆盖) in_array("apple",$arr);  //&nb...
日期:2023-08-18 浏览:163次 评论: 0 阅读全文
需求描述: 有数个文件,包含图片,文档。需要根据条件自动打包成压缩包,提供下载。 解决(ZipArchive 类): PHP提供了ZipArchive 类可为我们实现这一功能,demo: <?php   $files = array('image.jpeg','text.txt','music.wav'); $zipname = 'enter_any_...
日期:2023-08-12 浏览:159次 评论: 0 阅读全文
二维码错误,显示乱码 在调用\QRcode::png($url); 后面加上 exit(); 二维码错误,图片显示异常    在调用\QRcode::png($url); 前面加上 header('Content-Type: image/png');ob_clean(); 完整代码
日期:2023-07-15 浏览:234次 评论: 0 阅读全文
function getClientMobileBrand() {     $agent = $_SERVER['HTTP_USER_AGENT'];     if (preg_match('/iPhone\s([^\s|;]+)/i', $agent, $regs)) {         $mobile_brand&nb...
日期:2023-07-04 浏览:284次 评论: 0 阅读全文
function get_user_os() {     //获取用户浏览信息参数     $agent = $_SERVER['HTTP_USER_AGENT'];     //获取操作系统类型     if (strpos($agent, "NT 10.0")) { &nbs...
日期:2023-07-04 浏览:231次 评论: 0 阅读全文
这篇文章将为大家详细讲解有关PHP如何利用curl发送HTTP请求,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 cURL 函数概述 PHP支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯。 libcurl目前支持http、https、ftp、gopher、telnet、...
日期:2023-06-24 浏览:218次 评论: 0 阅读全文
php实现对指定IP进行端口扫描 代码为 <html> <head> <meta http-equiv="Content-Type" content="text-html; charset=GBK" /> <title>IP port  Scan</title> <style type="text/css"> td{   ...
日期:2023-06-24 浏览:226次 评论: 0 阅读全文