Php 在HTTP\u REFERER中添加另一个referedomain

Php 在HTTP\u REFERER中添加另一个referedomain,php,Php,如何添加另一个域https://domain2.com/在这段PHP代码中使用,但您也应该只解析出域,因为referer包含完整的URL,而不仅仅是域 示例(): 我们需要查看代码的其余部分,这本身并不意味着什么。代码用于Reffer。。如果从domain1.com重定向,则示例链接将打开,如果未引用其他页面。。我想添加另一个域名,但仍然没有意义。你发布的不是代码,只是一个变量和一个字符串,它没有显示它们是如何被使用的。也许你需要类似于if(在数组中($\u服务器['HTTP\u REFERER

如何添加另一个域
https://domain2.com/
在这段PHP代码中使用,但您也应该只解析出域,因为referer包含完整的URL,而不仅仅是域

示例():


我们需要查看代码的其余部分,这本身并不意味着什么。代码用于Reffer。。如果从domain1.com重定向,则示例链接将打开,如果未引用其他页面。。我想添加另一个域名,但仍然没有意义。你发布的不是代码,只是一个变量和一个字符串,它没有显示它们是如何被使用的。也许你需要类似于
if(在数组中($\u服务器['HTTP\u REFERER'],['https://domain1.com/', 'https://domain2.com)
$_SERVER['HTTP_REFERER'], "https://domain1.com/"))
<?php

$_SERVER['HTTP_REFERER'] = 'http://example.com/foo/bar?baz=1';

//
if (in_array(parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST), [
    //
    'example.com', 
    'www.example.com',
    //
    'domain1.com',
    'www.domain1.com',
    //
    'domain2.com',
    'www.domain2.com'
])) {
    echo 'In referer';
} else {
    echo 'Not in referer';
}