黄晓晓小智

黄晓晓小智 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

黄晓晓小智 提出了问题 · 2020-04-28

tp5.0 ajax 填写了 Access-Control-Allow-Origin仍然显示跨域

网上基本所有的方法都试过了,还是无法解决
第一种方法,在入口文件:public/index.php

header("Access-Control-Allow-Origin:*");
header("Access-Control-Allow-Methods:GET,POST,PUT,OPTIONS,DELETE");
header("Access-Control-Allow-Headers:Origin, X-Requested-With, Content-Type, Accept");

无效~

第二种方法:挂钩子
在application/下新建一个CORS.php


namespace app\sendApi;

use think\Response;

class CORS
{
    public function run(&$dispatch)
    {
        header("Access-Control-Allow-Origin:*");
        $host_name = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : "*";
        $headers = [
            "Access-Control-Allow-Origin" => $host_name,
            "Access-Control-Allow-Credentials" => 'true',
            "Access-Control-Allow-Headers" => "x-token,x-uid,x-token-check,x-requested-with,content-type,Host"
        ];
        if ($dispatch instanceof Response) {
            $dispatch->header($headers);
        } else if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') {
            $dispatch['type'] = 'response';
            $response = new Response('', 200, $headers);
            $dispatch['response'] = $response;
        }
    }
}

同时在tag.php中的app_init,app_begin,app_end中都添加了路径,确定路径是正确的,但是仍然显示跨域

错误提示:
微信图片_20200428110115.png

image

关注 2 回答 1

黄晓晓小智 回答了问题 · 2019-12-26

微信支付收不到微信服务器发送过来的支付成功的XML数据?

楼主解决了嘛,我遇到了同样的问题?

关注 6 回答 5

黄晓晓小智 提出了问题 · 2019-12-13

WKWebView 加载内部web的时候的post请求参数丢失问题

1.由于项目要求,需要将一个响应式的手机web商城进行包壳上架,iOS端用的是WKWebView,项目已进入尾声。
2.最后的测试发现,在用WKWebView加载内部URL的时候,遇到POST请求,请求的所有参数后台PHP端均无法获取到。同种情形,安卓,以及直接将web端放在浏览器中,参数传递均正常。
3.无法将内部web的提交方式POST修改为GET,涉及到的区域有100多项,全部修改相当于重做。

关注 2 回答 1

黄晓晓小智 回答了问题 · 2019-11-30

解决偶然的错误,没有规律,线上很容易出错,但是只要断点调试,就不会出问题。

确实是高并发,随机性不够,得从根源上解决问题,最终解决方案,每生成一个订单号的同时,查库如果存在一样的订单号,重新生成订单号。

关注 1 回答 1

黄晓晓小智 提出了问题 · 2019-11-29

解决偶然的错误,没有规律,线上很容易出错,但是只要断点调试,就不会出问题。

问题描述:
微信图片_20191129185801.jpg

ecshop在多商家商品加入购物车后,一起结算,会出现重复订单的错误。这个问题之前问过,以为是高并发的问题,但是加过延迟后,发现无法解决。报错代码:
image

毫无头绪,希望得到大家的解答。

关注 1 回答 1

黄晓晓小智 回答了问题 · 2019-10-30

解决ecshop 会员下单done操作,返回订单号重复错误 1062

感谢唯一的回答,确实高并发情况下,会导致订单号随机度不够,两种解决方案:1.修改订单号生成机制 2.加延迟操作

关注 2 回答 2

黄晓晓小智 提出了问题 · 2019-10-29

解决ecshop 会员下单done操作,返回订单号重复错误 1062

这个问题很奇怪,很偶然的错误,没有规律,线上很容易出错,但是只要断点调试,就不会出问题。
微信图片_20191029163142.png
数据库中会出现一天这样的空数据
微信图片_20191029163304.png

希望得到有经验的同行的回答

关注 2 回答 2

黄晓晓小智 提出了问题 · 2019-10-29

解决ecshop 会员下单done操作,返回订单号重复错误 1062

这个问题很奇怪,很偶然的错误,没有规律,线上很容易出错,但是只要断点调试,就不会出问题。
微信图片_20191029163142.png
数据库中会出现一天这样的空数据
微信图片_20191029163304.png

希望得到有经验的同行的回答

关注 2 回答 2

黄晓晓小智 提出了问题 · 2018-07-16

ECShop 手机版 选择城市,500错误

1.ecshop二开,在手机版上选择省份的时候跳出500错误,无法在获取到后面市的数据,从错误上看应该是jQuery错误。暂时还未找到具体解决办法。
2.报错信息:XmlHttpRequest status: [500] Unknow status.
图片描述

关注 1 回答 0

黄晓晓小智 提出了问题 · 2018-07-16

ECShop 手机版 选择城市,500错误

1.ecshop二开,在手机版上选择省份的时候跳出500错误,无法在获取到后面市的数据,从错误上看应该是jQuery错误。暂时还未找到具体解决办法。
2.报错信息:XmlHttpRequest status: [500] Unknow status.
图片描述

关注 1 回答 0

认证与成就

  • 获得 0 次点赞
  • 获得 10 枚徽章 获得 0 枚金徽章, 获得 1 枚银徽章, 获得 9 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2017-07-21
个人主页被 508 人浏览