微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用php中的请求URL替换主机URL-WordPress

我有一个已过滤的网站example.com地址,我使用了一个可从我的网站访问的地址(公园域名)中的公园域名(example.ga)

但是我有一个问题当用户收到api请求时,结果进入了请求的域,但有时我的数据是字符串,并且不更改地址

我想要这个:(example.com是主要地址,example.ga是托管域名)

example.com/test/1.jpg ==> example.ga/test/1.jpg

用户请求example.ga/data/时,返回数据作为example.ga

解决方法:

您可以使用array_walk_recursive函数或foreach循环遍历URL数组的每个元素.

$urls是您的输入数组.

使用array_walk_recursive函数

array_walk_recursive($urls, 'urlReplace');

function urlReplace(& $item, $key)
{
    if ($key == 'url') { // assuming url key has the URL in your multidimensional array.
        $item = str_replace("example.com", "example.ga", $item);
    }
}

后执行print_r($urls);或var_dump($urls);

希望对您有所帮助.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐