используется аутентификация на главной странице при удачной аутентификации перебрасывает на другую страницу а как на этой второй странице использовать параметры $_POST которые вводились на главной вот код:
ввод username и pass:
<input type="text" name="uid" size="15" maxlength="100" /> Password:<br />
<input type="password" name="upass" size="15" maxlength="100" />
обработка введенного:
<?php
// we must never forget to start the session
session_start();
$errorMessage = '';
if (isset($_POST['uid']) && isset($_POST['upass'])) {
include 'includes/config.php';
$conn = mysql_connect($MySQL_Host, $MySQL_User, $MySQL_Passw) or die
('Error connecting to mysql');
mysql_select_db($db);
$userId = $_POST['uid'];
$pwd = $_POST['upass'];
$password = md5(sha1(md5(base64_encode($pwd))));
$sql = "SELECT user_id
FROM Users
WHERE user_id = '$userId'
AND user_password = '$password'";
$result = mysql_query($sql);
error_reporting(0);
if (mysql_num_rows($result) == 1) {
// the user id and password match,
// set the session
$_SESSION['db_is_logged_in'] = true;
// after login we move to the main page
header('Location: main.php');
exit;
} else {
$errorMessage = 'You were unable to log in. This could be due to many reasons, contact your system admin for help';
}
include 'includes/closedb.php';
}
?>
после переброски на main.php хотелось бы вывести приветствие пользователя который ввёл свои данные на главной странице:
но почему то не получается:
<?php
echo "Welcome, " . $_POST["uid"];
?>
Посоветуйте что в данной ситуации делать.
Спасибо
Спустя 35 минут, 10 секунд (5.12.2009 - 22:07) ApuktaChehov написал(а):
Загони все в сессию, коли создаешь ее.
или попробуй методом GET:
$_SESSION['uid'] = $_POST['uid'];
или попробуй методом GET:
header("Location: main.php?uid=".$_POST['uid']."");
Спустя 1 час, 32 минуты, 9 секунд (5.12.2009 - 23:39) zeldor написал(а):
Cпасибо с методом GET получилось, а с сессией что то не очень

Спустя 3 часа, 18 минут, 19 секунд (6.12.2009 - 02:58) John_761 написал(а):
Цитата (zeldor @ 5.12.2009 - 23:39) |
Cпасибо с методом GET получилось, а с сессией что то не очень ![]() |
На странице main.php тоже нужно запустить сессию
session_start();