我有一個非常非常奇怪的問題,我無法看到...Isset包括後不工作
我傾向於在腳本中通過AJAX返回的東西「檢查」,所以,如果你沒有給POST或GET一些關鍵的值,它將不起作用。
所以,在我的劇本我有這樣的:
if (isset($_GET['end'])){
do something;
}
else
die ('You are doing it wrong');
所以,有這個網址:
calendarEvents.php?start=1314568800&end=1317592800&_=1316538623362
應通過isset。事實上,如果我回應isset的結果,甚至是它本身,它就是正確的。嚴重的是,什麼是錯的?
編輯:結果的var_dump
array
'start' => string '1314568800' (length=10)
'end' => string '1317592800' (length=10)
'_' => string '1316538623362' (length=13)
編輯再次:
我這裏有包括一個文件,它有另一個包括內。如果我將這兩個文件都包含在失敗的文件中,它將起作用,但是如果包含那些包含另一個文件的文件則失敗。沒有啓動允許PHP內...
順便說一句...感謝downvoting。我希望有人解釋爲什麼一個真實問題的有效問題被低估,因爲不知道如何解決它?
你在尋找什麼行爲? – Vap0r
我試過這個,它工作正常。發生在你身上的事情是,'死刑'條款被執行了嗎? – danishgoel
我只是想避免你以錯誤的方式或從錯誤的腳本中調用它。如果有人嘗試手動輸入此腳本,則不會看到任何異常,因爲它不會嘗試不做任何事情。 –