私はphpが初めてなので、次のコードにはいくつかの提案が必要です:
<?php
// Start the session (pretty important!)
session_start();
// Establish a link to the database
$dbLink = mysql_connect('', '', '');
if (!$dbLink) die('Can\'t establish a connection to the database: ' . mysql_error());
$dbSelected = mysql_select_db('', $dbLink);
if (!$dbSelected) die ('We\'re connected, but can\'t use the table: ' . mysql_error());
$isUserLoggedIn = false;
$query = 'SELECT * FROM users WHERE session_id = "' . session_id() . '" LIMIT 1';
$userResult = mysql_query($query);
if(mysql_num_rows($userResult) == 1) {
$_SESSION['user'] = mysql_fetch_assoc($userResult);
$isUserLoggedIn = true;
} else {
if(basename($_SERVER['PHP_SELF']) != 'conectare.php') {
header('Location: conectare.php');
exit;
}
}
?>
上のコードは、ユーザーがログインしているかどうかを確認します..
次のように、プロファイル リンクを作成する必要があります。
http://site.com/profile.php?name=NAME-OF-USER
誰かが私にアイデアを与えることができますか?
私はPHPの初心者なので、plsは私を理解しています..
PS: mysql、pdo などを使用するように言わないでください。利点は既にわかっています。必要なのは自分のコードに対する回答だけです。
ありがとうございました !