这是我的网站http://www.elitelifestylesgroup.com/ 这是基于WordPress模板。该模板使用的是可拖放的Visual builder。 我有一个图像作为号召性用语按钮。我只能通过3种方式为该图像指定链接。 灯箱 2.手动设置(接受网址) 3.设置为页面
然而这就是我想要的。我已将此代码插入index.php
内的服务器的Theme文件夹中 <?php
/* On page 1: Copy this to your Index.php inside Theme */
$ownid="sponsor=873811769";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != ""))
{
$url = "https://multibuyworld.eu/?".$_SERVER['QUERY_STRING'];
}
else
{
$url = "https://multibuyworld.eu/?".$ownid;
}
session_register();
session_start();
$_SESSION['url'] = $url;
?>
然后我创建了另一个名为singupm.php的php文件,其中包含此代码。 两个文件都在主题文件夹目录
中<?php
session_start();
$page = $_COOKIE['url'];
header('Location: '.$page);
?>
在充当号召性用语按钮的图片上,我使用此网址“http://elitelifestylesgroup.com/wp-content/themes/enfold/singupm.php”
这应该重定向到exernal url,但事实并非如此。
但它只是打开这个url作为singup.php所在的空白页面。 (不允许我超过两个链接)
非常感谢您的帮助。
答案 0 :(得分:0)
看起来你的问题是$ page = $ _COOKIE [&#39; url&#39;]; 我相信它应该是$ _SESSION [&#39; url&#39;];因为您正在使用会话来存储变量。