У меня вот есть такая проблема мне надо записать как-то сессию!
Вот у меня есть такой код это код авторизации login.php
PHP:
скопировать код в буфер обмена
include 'config.php'; if(!empty($_POST['idusers']) AND !empty($_POST['passusers'])) { $search_user = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `id` = '".$login."' AND `pass` = '".$password."'"), 0 ); if($search_user == 0) { header("Location: index.php?pass=$login"); } else { $_SESSION['uid'] = $login; $_SESSION['uidpass'] = $password; header("Location: index.php"); } }?>
А вот у меня код профиля пользователя, ну почему оно не работает или сессию не пишет без понятия что((( Файл al_profile.php
Это должен быть профиль юзера
Ошибка в том что выдает что юзер не авторизирован (Вход на эту страницу разрешен только зарегистрированным пользователям!)
Помогите пожалуйста
PHP:
скопировать код в буфер обмена
<?PHP include ("congig.php"); if (isset($_GET['id'])) {$id =$_GET['id']; } else { exit("Вы зашил на страницу без параметра!"); } exit("<p>Неверный ID юзера</p>"); } if (!empty($_SESSION['uid']) and !empty($_SESSION['uidpass'])) { $login = $_SESSION['uid']; $password = $_SESSION['uidpass']; $result2 = mysql_query("SELECT id FROM users WHERE id='$login' AND pass='$password'",$connect); if (empty($myrow2['id'])) { exit("Вход на эту страницу разрешен только зарегистрированным пользователям!"); } } else { exit("Вход на эту страницу разрешен только зарегистрированным пользователям!"); } $result = mysql_query("SELECT * FROM users WHERE id='$id'",$connect); { } ?> <html> <head> <title><?PHP echo $myrow['id']; ?></title> </head> <body> <h2>Пользователь "<?PHP echo $myrow['id']; ?>"</h2> </body> </html>
(Отредактировано автором: 30 Января, 2014 - 13:20:42)
|