0

PHP + MySQL を使用してユーザー登録およびログイン システムをセットアップするために、いくつかの例をオンラインでフォローしてきました。

登録は正常に機能していますが、login.php ページが表示されません。シンプルなhtmlフォームです。PHP コードを削除するとフォームが表示されますが、コードを元に戻すと空白のページが表示されます。

これはPHPです:

<?php
session_start();
include("db.php"); 
if (isset($_POST['username'] && isset($_POST['password'])) 
{     
user_login($_POST['username'], $_POST['password']); 
} 
?>

構文エラーが原因で以前にこれが発生しましたが、ここには表示されません。何か案は?

4

2 に答える 2

1

isset($_POST['username']閉鎖されていません。

コードは次のようになります。

<?php
session_start();
include("db.php"); 
if (isset($_POST['username']) && isset($_POST['password'])) 
{     
user_login($_POST['username'], $_POST['password']); 
} 
?>

ただし、このようなことを行うと、通常、PHP はエラーを表示します。php.ini の設定でおそらくエラーが抑制されているため、空白のページが表示されます

IMO、開発では、エラーをオフにすることはお勧めできません。ライブ サイトでは良いアイデアですが、開発中はそうではありません。

于 2012-05-19T23:58:29.443 に答える
0

行末の閉じ括弧が抜けているifと思います。

于 2012-05-19T23:58:31.877 に答える