Wordpress Divi主题无法捕获引荐网站URL

时间:2019-12-05 19:26:56

标签: wordpress divi-theme

我创建了一个自定义插件,仅当该值不是内部页面的URL时才使用HTTP_REFERER值设置cookie,从而捕获外部网站引荐网址。

无论它以Wordpress还是Divi Theme的工作方式出现,HTTP_REFERER值始终在网站上设置为CSS文件!想知道是否有什么办法可以设置带有外部网站引荐网址的Cookie吗?

示例:

https%3A%2F%2Fwww.somedomain.com%2Fwp-content%2Fet-cache%2Fglobal%2Fet-divi-customizer-global-15755732849849.min.css

使用Divi时是否无法解决此问题?这是Wordpress问题,而不是Divi问题?

代码示例:

function dtfn_init_actions(){

    if(!session_id()){
        ini_set('session.gc_maxlifetime', 3600*24*30);
        session_start();
    }


    if ((! strstr($_SERVER['HTTP_REFERER'],'somedomain') or $_REQUEST['source']) and !isset($_COOKIE['source']))
    {
        if (!isset($_REQUEST['source']))
        {
            setcookie('source', $_SERVER['HTTP_REFERER'], time() + (86400 * 30), "/", ".somedomain.com");
        }
        else
        {
            setcookie('source', $_REQUEST['source'], time() + (86400 * 30), "/", ".somedomain.com");
        }
           }
 }

add_action('init', 'dtfn_init_actions'); 

0 个答案:

没有答案