我正在创建一个 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']);
?>
看起来问题中的 URL 与错误消息中的 URL 有点不同(错误消息中
/
后面多了一个 log.php
)
你能把它取下来看看会发生什么吗?