有一個小問題,我希望有人能幫助我。我有一個WordPress網站,我只想授予員工訪問權限。所以我想使用一個HTTP引用所以這樣我可以從我們的內部網站添加一種像這樣的鏈接,...HTTP_REFERER&REMOTE_ADDR Combined
if (strpos($_SERVER["HTTP_REFERER"],'intranetsite.com') == true)
{
echo "/";
}
else
{
header('Location: http://wordpress.com/wp-admin') ;
}
但是我也想補充的可信IP地址的列表,使用下面的代碼...
$allowlist = array(
'00.0.000.000',
'00.00.0.000',
);
if(!in_array($_SERVER['REMOTE_ADDR'],$allowlist)){
header('Location: http://wordpress.com/wp-admin');
}
什麼是最簡單的方法來結合這段代碼?還是有更好的辦法,我應該這樣做?
希望這一切都有道理,如果不讓我知道我是否需要澄清任何事情。
道歉我缺乏編碼能力,還在學習繩索。任何幫助都將非常感激。
在你的if語句中使用&&'(和)試過了嗎? 'if(strops(...)== true && in_array(...))'。 –
有何反應?不要只留下問題(就像你在3月份提出的最後一個問題一樣)。如果答案有幫助,請將其標記爲正確。如果沒有,請告訴我們。 –
對不起,我對此表示歉意,並不意味着放棄這種說法。感謝您的建議。 – tylery