私はPHPを学んでおり、可能であれば少し助けが必要です.
私は単純なものが欠けていることを知っていますが、それを理解することはできません.ユーザー名とパスワードを入力したばかりのページから、homepage.php
. このスクリプトはセッション名を生成する必要がありますが、それを付けるべきかどうかはわかりません。
次に、ユーザーが表示できるようにページをロードする前に、ユーザー名とパスワードが正しいことを確認するために、PHP の小さな部分が必要です。これは理にかなっていますか?
<?php
$host="localhost"; // Host name
$username="root"; // username
$password=""; // password
$db_name="gotswapuser"; // Database name
$tbl_name="users"; // Table name
mysql_connect("$host", "$username", "$password");
mysql_select_db("$db_name");
$myusername=mysql_real_escape_string($_POST['myusername']);
$mypassword=mysql_real_escape_string($_POST['mypassword']);
$sql="SELECT * FROM $tbl_name WHERE name='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1){
header("location:homepage.php");
} else {
header("location:subscriptionpage.php");
}
?>