2011-11-26 50 views
1

用戶無法完成註冊,因爲他們獲得重定向。我仍然希望保留重定向,因爲我只希望人們在加入後查看網站。用戶無法完成註冊,因爲他們獲得重定向

有沒有什麼辦法可以阻止被重定向我使用我使用MOD PHP從http://www.janrain.com/

頁我已經有/註銷/註冊/不被重定向我想要的工作日誌做出這樣他們就可以只是實有立即登記等與... http://www.janrain.com/

這是我使用的作品,但似乎無法得到

if ((int)$_COOKIE['memberID'] == 0) { 
if (
    $_page['header'] != 'Join' && 
    $_page['header'] != 'About Us' && 
    $_page['header'] != 'Privacy Policy' && 
    $_page['header'] != 'Terms of use' && 
    $_page['header'] != 'FAQ' && 
    $_page['header'] != 'Invite a friend' && 
    $_page['header'] != 'Contact us' && 
    $_page['header'] != 'Help' && 
    $_page['header'] != 'Advice' && 
    $_page['header'] != 'Forgot password?' 
    ) { 
    header('Location: ' . BX_DOL_URL_ROOT . 'splash.php'); 
} 
} 

回答

1

也許$它與janrain工作代碼_page ['header']不在那些所以它會去飛濺,我會給你一個更好的方式來組織你的工作,並幫助你在未來

$pages = array("Join", "About Us", "Privacy Policy", "Terms of use","FAQ","Invite a friend","Contact us","Help","Advice","Forgot password?"); 
    if ((int)$_COOKIE['memberID'] == 0): 
     if (!in_array($_page['header'],$pages): 
      header('Location: ' . BX_DOL_URL_ROOT . 'splash.php'); 
     endif; 
    endif; 

做完上述嘗試後殺死$ _page [「標題」]頁面進行調試,其中我們

die($_page['header']); //just for debug 
+0

不好意思@用戶B你是什麼「現在所有這一切之前嘗試寫這個」死的意思($ _頁[「標題」]); //只是爲了調試你是什麼意思 – user1067400

+0

對不起,如果它不明確,但我的意思是把它放在第一個代碼之前,知道什麼是$ _page ['header']的值;那麼你可以確定發生了什麼 – Sedz

+0

我認爲它呈現爲html文件請確保<?php // code?>中的代碼標記爲 – Sedz