我試著寫了一個可以讓使用者登入的系統,當帳號密碼正確的時候會自動跳回index.php
,跳頁的方式是使用<meta>標籤,片段的code如下:
<body>
...
<?php
include("mysql_connect.php");
$result = $mysqli->query("INSERT INTO testTable ( userid, password,
...
if(!$result) {
die("失敗: $mysqli->error");
}
$mysqli->close();
echo "登入成功,10秒後回首頁。";
echo "<meta http-equiv=REFRESH CONTENT=10;url=index.php>";
?>
</body>
雖然跑起來沒什麼問題,可是 w3school 裡面有提到 <meta> 應該位於 <head> 標籤中,
,可是我的卻在 <body> 標籤中,請問像這種狀況有什麼好的處理方法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.72.212.239
※ 編輯: icetofux 來自: 211.72.212.239 (02/14 22:37)
→
02/14 22:51, , 1F
02/14 22:51, 1F
我原本有想過放到<head>,但這樣失敗提示或是"登入成功..."這段字就會在<head>裡
,不過看了樓下LPH66的建議後,我想我知道該怎麼做才能讓這些提示出現在<body>裡
了,謝謝。
推
02/14 23:12, , 2F
02/14 23:12, 2F
→
02/14 23:12, , 3F
02/14 23:12, 3F
→
02/14 23:12, , 4F
02/14 23:12, 4F
→
02/14 23:13, , 5F
02/14 23:13, 5F
謝謝你的兩個方法,我會來查查看header()該怎麼使用,感謝。
※ 編輯: icetofux 來自: 211.72.212.239 (02/14 23:27)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章