2012-02-10 54 views
-1

我努力使這一說法工作PHP如果與或語法

​​

我想如果這兩個前兩個語句都滿足時返回true,或者如果第三條語句得到滿足?

+0

什麼是不工作? – Vyktor 2012-02-10 15:30:17

+2

從邏輯上講,這可以正常工作,但是您需要告訴我們您的變量需要保持什麼樣的值才能使'if()'爲真,或者什麼與您的當前代碼無關。 – Bojangles 2012-02-10 15:30:28

+0

我刪除了額外的支架,仍然不起作用,已經玩了起來。頁面上還有其他地方的$ _SESSION ['id']被調用,並且它們工作正常,所以它不可能是因爲沒有設置,除非是因爲它們使用isset,我將嘗試現在 – Pam 2012-02-10 15:41:09

回答

6

在行的開頭有一個太多的(。除此之外,沒有理由不應該這樣做。

0
if (((!isset($_COOKIE['email'] && !$_SESSION['remember_me'])) || $_SESSION['id']) 

這應該工作,如果我正確理解你想要什麼