【发布时间】:2010-02-24 01:21:11
【问题描述】:
我有一个 PHP 页面,我想在页面之间共享一些数据,例如用户 ID、密码。
我正在学习会话,但我不确定我是否正确使用它。
<?php
require_once('database.inc');
$kUserID = $_POST['kUserID'];
$kPassword = $_POST['kPassword'];
if (!isset($kUserID) || !isset($kPassword)) {
header( "Location: http://domain/index.html" );
}
elseif (empty($kUserID) || empty($kPassword)) {
header( "Location: http://domain/index.html" );
}
else {
$user = addslashes($_POST['kUserID']);
$pass = md5($_POST['kPassword']);
$db = mysql_connect("$sHostname:$sPort", $sUsername, $sPassword) or die(mysql_error());
mysql_select_db($sDatabase) or die ("Couldn't select the database.");
$sqlQuery = "select * from allowedUsers where UserID='" . $kUserID . "' AND passwordID='" . $kPassword . "'";
$result=mysql_query($sqlQuery, $db);
$rowCheck = mysql_num_rows($result);
if($rowCheck > 0){
while($row = mysql_fetch_array($result)){
session_start();
session_register('kUserID');
header( "Location: link.php" );
}
}
else {
echo 'Incorrect login name or password. Please try again.';
}
}
?>
【问题讨论】:
-
橙子,请清理你的代码sn-p。把它从所有不相关的东西中剥离出来,并准确地向我们展示你想要对会话做什么。代码太多,而且缩进不好 - 在这里弄清楚你要做什么并不好玩。
-
好的。我做了你所要求的。如何在页面之间共享数据。