2017-02-05 21 views
1

這是我的網站http://www.elitelifestylesgroup.com/ 這是建立在WordPress模板上的。該模板使用拖放的可視化構建器。 我有一個圖像作爲行動呼籲按鈕。我只能通過3種方式爲該圖像分配鏈接。 1.燈箱 2.手動設置(接受url) 3.設置爲頁面服務器發佈網址變量問題

但是這是我想要的。我已經插在主題此代碼文件夾中的index.php

<?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

這應該重定向到URL exernal內,但事實並非如此。

但它只是打開這個URL作爲singup.php的空白頁。 (不允許我超過兩個鏈接)

您的幫助是非常感謝。

回答

0

它看起來像你的問題是$ page = $ _COOKIE ['url']; 我相信它應該是$ _SESSION ['url'];因爲你正在使用會話來存儲變量。

+0

我沒有使用$ _SESSION ['url']但結果相同。我有初始化 –

+0

可能不是有兩個PHP文件,並使用會話,你可以把頭('Location:'。$ url);在第一個文件的末尾。 – Justin687

+0

這就是我最初的做法,奇怪的是,這個確切的代碼與html網站一起工作,也許它與wrodpress模板 –