用php解决跨域问题

```php
<?php

$targetUrl = $_SERVER[‘REQUEST_URI’];
$targetUrl = substr($targetUrl, strpos($targetUrl, ‘netdrive.php/’) + 13);
if ($targetUrl == ‘’) {
exit;
}

$ch = curl_init($targetUrl);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_USERAGENT, ‘PHP cURL’);

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

curl_exec($ch);
curl_close($ch);

?>
```

保存为 `netdrive.php`
只要在该php文件url后加上目标url便可,跟cf反代一样的

现在跨域的场景感觉很少

@“James”#p262320

错了,我正在写js给我博客增加一个 获取每个友链最新10篇文章标题 的功能,得请求rss,必须得搞跨域

反代人家跨域的视频?走自己流量?

@“sunney”#p262375

你可以这么用,但我是用来请求不同站点的rss