0
現在私はログインしてから自分のサイトのリンクタブをクリックしてログインページに戻りますが、詳細を再入力する必要があります。ログアウトまでのセッションがログアウトをクリックするまでセッションのログインを維持する方法
PHPログインスクリプトをクリックします
<?
session_start();
$server = "localhost";
$username = "root";
$password = "";
$db_name = "dblogin";
$db = mysql_connect($server,$username,$password) or die("Connection to database failed, perhaps the service is down !!");
mysql_select_db($db_name) or die("Database name not available !!");
$login = mysql_query("select * from tbuser where (username = '" . $_POST['username'] . "') and (password = '" . md5($_POST['password']) . "')",$db);
$rowcount = mysql_num_rows($login);
if ($rowcount == 1) {
$_SESSION['username'] = $_POST['username'];
header("Location: securedpage.php");
}
else
{
header("Location: loginpage.php");
}
?>
するのに役立ちますので、すべてのページが.PHPする必要があり、そのコードをヘッダに追加したと思いますか?現在のところいくつかはhtmlです... – Lukus
はい@ルーカス、PHPセッションを使用したい場合、セッションを使用するすべてのファイルは.phpにする必要がありますが、それらのファイルは.htmlにする必要があります.HTML5を試すことができますセッションストレージ:http://demos.w3avenue.com/html5-unleashed-tips-tricks-and-techniques/sample-09-sessionstorage-demo.html – Gerep
@Lukusこれはサーバーとサーバーの構成によって異なりますが、すべての '.html'ファイルを' php'として扱うようWebサーバに指示してください。例えば、次のような '.htaccess'ファイルを使う:' AddType application/x-httpd-php .html/AddHandler x-httpd-php5 .html//SetHandler application/httpd-php/ '。 '/'は改行を表します。 –
jeroen