发送 GET 请求时未设置 CORS [已关闭]

问题描述 投票:0回答:1

我正在创建一个 API,我希望每个网站都能够向

/log.php?a=
发送 GET 请求。 a 后面的值记录到文本文件中。但我得到:

跨源请求被阻止:同源策略不允许读取 https://example.com/log.php/?a=dW5kZWZpbmVk 处的远程资源。 (原因:CORS 标头“Access-Control-Allow-Origin”丢失)。

这是 log.php 文件:

<?php

        header("Access-Control-Allow-Origin: *");
        header('Access-Control-Allow-Credentials: true');
$myfile = fopen("test.txt", "w");
fwrite($myfile, $_GET['a']);

?>
php browser cors http-headers
1个回答
0
投票

看起来问题中的 URL 与错误消息中的 URL 有点不同(错误消息中

/
后面多了一个
log.php

你能把它取下来看看会发生什么吗?

© www.soinside.com 2019 - 2024. All rights reserved.