以下のコードでは、送信ボタンを押してlogin_process.phpがそのタスクを完了した後に何が起こるのですか?コメントはどこから続くのですか?PHPアクションを使用したHTMLフォーム
答えが「はい」の場合、PHPページから次のものを渡す最も良い方法は何ですか?
- は、認証がPHPのページ(プロファイル情報)から
- 変数
に合格したか失敗したスタイルのセクションは、簡潔のため削除されました。送信ボタンが押されるとlogin_process.phpは、そのタスクは、あなたの「login_process.php」ファイルのコードが何をしたいかによって異なり完了した後に何が起こる
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Login Page</title>
</head>
<body>
<!-- Begin Page Content -->
<div id="container">
<form action="login_process.php" method="post">
<label for="loginmsg" style="color:hsla(0,100%,50%,0.5); font-family:"Helvetica Neue",Helvetica,sans-serif;">
<?php echo @$_GET['msg'];?>
</label>
<label for="username">Username:</label>
<input type="text" id="username" name="username">
<label for="password">Password:</label>
<input type="password" id="password" name="password">
<div id="lower">
<input type="checkbox">
<label class="check" for="checkbox">Keep me logged in</label>
<input type="submit" value="Login">
</div><!--/ lower-->
</form>
</div><!--/ container-->
<!-- End Page Content -->
</body>
</html>
* "送信ボタンを押してlogin_process.phpがタスクを完了した後に何が起こるのですか?コメントはどこから来ていますか?" - A:フォームからハンドラに移動します。フォームは仕事を終え、ハンドラーが引き継ぎます。なぜ何かをやり続けますか? –
PHPが制御を受けたら、呼び出されたHTMLには戻りませんか? – user3308131
また、そこにはPHPがありません。あなたが同じファイルでそれを使用しているのかどうかは分かりません。編集:あなたがそれを指示する場合のみ。 –