2012-03-18 71 views
0

我已經有一個如果,還有一個在我的腳本。GET,if,elseif

但我需要別的$ _GET語句,所以當人們訪問:URL.com/lol?code=23oojdosagodsj(或類似的東西)時,我可以在裏面做一些事情(比如if,else)。

if(isset($_GET['code'])) 
{ 
    echo $_GET['code']; 
} 

我試過了,但它只是將我重定向到顯示窗體的else語句。 我用:代碼=笑

+1

你可以發佈你的整個代碼 – yehuda 2012-03-18 21:35:59

+2

不理解問題抱歉。 – Scuzzy 2012-03-18 21:36:03

回答

0

在代碼

if(isset($_GET['code'])) 
{ 
    echo $_GET['code']; 
} 

當且僅當您提供一個GET請求一個code變量echo語句會被執行。 (如page.php?code = whatever)。

來自以下討論:這是導致錯誤的URL重寫機制。禁用URL重寫可解決問題。

+0

是的,這就是發生了什麼事。密碼?代碼= lol帶我到表單。 – Nathan 2012-03-18 21:40:13

+0

檢查生成的頁面的來源,你應該看到你在那裏有字符串「lol」。 – aioobe 2012-03-18 21:41:05

+0

不幸的是,我沒有。 – Nathan 2012-03-18 21:42:56