Mar072021
浏览器的跨域问题以及解决方案
1、为什么会有跨域问题的存在?
JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象,即同源政策。
2、什么是同源?
1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。
最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页”同源”。所谓”同源”指的是”三个相同”。
(1)协议相...阅读全文
作者:绝缘体.. | 分类:apache, express, html, javascript, PHP, 后端框架, 开发工具, 编程语言 | 阅读: | 标签:Apache, express, html, javascript, PHP
抢沙发
Mar042021
PHP根据银行卡号判断该卡号属于哪个银行
1、先提前定义各银行卡前缀对应的银行名称
2、定义好公共函数bankInfo
3、通过调用bankInfo函数获取某卡号所对应的银行
bankInfo('5324582111575275',$bankList); //调用下面方法匹配对应的银行
// 下面的函数可以放到公共方法中
function bankInfo($card,$bankList)
{
$card_8 = substr($card, 0, 8);
if (isset($bankList[$card_8])) {
echo $bankList[$card...阅读全文
Mar012021
MYSQL updatexml报错注入
updatexml()函数
updataxml()函数用法
UPDATEXML (XML_document, XPath_string, new_value);
第一个参数:XML_document是String格式,为XML文档对象的名称,文中为Doc
第二个参数:XPath_string (Xpath格式的字符串) ,如果不了解Xpath语法,可以在网上查找教程。
第三个参数:new_value,String格式,替换查找到的符合条件的数据
作用:改变文档中符合条件的节点
updatexml报错注...阅读全文
Feb282021
解决PHP中的Undefined variable错误的实用方法
在PHP编程过程中,常常会遇到Undefined variable错误,这个错误通常是由于使用了尚未声明或初始化的变量而导致的。这种错误在开发过程中经常出现,但如果不及时解决,可能会导致程序的异常或崩溃。下面将介绍一些实用的方法来解决PHP中的Undefined variable错误。
错误原因分析
在PHP中,如果尝试使用一个未初始化的变量,就会触发Undefined variable错误。比如以下代码段:
echo $undefi...阅读全文
Feb272021
PHP获取文件扩展名示例
第一种:
$file = 'x.y.z.png';
echo substr(strrchr($file, '.'), 1);
解析:strrchr($file, ‘.’)
strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符
第二种:
$file = 'x.y.z.png';
echo substr($file, strrpos($file, '.')+1);
解析:strrpos($file, ‘.’)
查找 “.” 在字符串中最后一次出现的...阅读全文
Feb232021
php计算大乐透中奖金额方法
php计算大乐透中奖金额方法。
/**
* @desc php计算大乐透中奖金额方法
* @param string $buy_str 购买结果,类似 4+15+20+25+26+3+8
* @param string $open_result_str 开奖结果,类似 4+15+20+25+26+2+8
* @return array
*/
function countDltLottery($buy_str, $open_result_str) {
$result = [
'win_ammount' => 0,//中奖金额
'lottery_level' => ''//...阅读全文
Feb232021
php计算双色球中奖金额方法
php计算双色球中奖金额方法。
/**
* @desc php计算双色球中奖金额方法
* @param string $buy_str 购买结果,类似 4+15+20+25+26+30+8
* @param string $open_result_str 开奖结果,类似 4+15+20+25+26+30+8
* @return array
*/
function countSsqLottery($buy_str, $open_result_str) {
$result = [
'win_ammount' => 0,//中奖金额
'lottery_level' => ''...阅读全文
Feb132021
探究Laravel使用env函数读取环境变量为null的问题
最近在工作中遇到一个问题,不知道大家有没有遇到过,在 Laravel中(除 app/config 目录下的配置文件中)使用env函数读取环境变量,有时有用,有时返回 null,这究竟怎么回事?下面通过这篇文章让我们一探究竟。有需要的朋友们下面来一起看看吧。
发现问题
在 Laravel 项目中,如果执行了 php artisan config:cache 命令把配置文件缓存起来后,在 Tinker 中(Tinker 是 Laravel 自带的一个...阅读全文
Feb122021
CentOS 7.9 Docker 部署 LNMP(Nginx MySQL PHP)
介绍
LNMP(Linux + Nginx + MySQL + PHP)是一种常见的Web服务器架构,被广泛应用于快速部署和管理Web应用程序。本文将教您如何使用Docker在CentOS 7.9上部署LNMP环境。
准备工作
在开始之前,确保您的系统已经安装了Docker。如果没有安装,请根据官方指南进行安装。
安装Nginx容器
创建Nginx容器的Dockerfile
在您的目录中创建一个名为Dockerfile的文件,并添加以下内容:
FROM nginx...阅读全文
Feb112021