我想從此URL中的變量獲取動作值。PHP Apache重寫規則和變量
真實網址
index.php?action=ok&id=45&name=LG-Optimus
友好的URL
home/ok/1/LG-P88
這上面友好的URL顯示在重定向這樣
header('Location: /home/ok/' . $id . '/' . $name);
包含代碼來獲取頁面腳本的網頁變量
$ok = isset($_GET['ok']) ? $_GET['ok'] : "";
if($ok=='ok'){
echo "<div class='popup'>";
echo "<strong>{$card-name}</strong> added!";
echo "";
echo "</div>";
}
但我得到'未定義索引好吧'。
的的.htaccess文件包含此代碼
3210感謝您的幫助。
哦天啊。我改變了代碼,但仍然得到相同的錯誤 - Undefinex索引。 – 2014-12-05 19:46:41
錯誤仍然存在。任何幫助? – 2014-12-05 20:11:12
如果你確實在使用「isset」,那麼這個錯誤應該永遠不會出現,這聽起來像你有一個錯誤的地方或錯誤是在你的代碼中的其他地方。 – 2014-12-05 20:43:33