Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2017, 23:31   #1
Roman1209200
Пользователь
 
Регистрация: 18.03.2017
Сообщений: 12
По умолчанию Cookie,Sessions Вход

Здравствуйте, я новичок в программировании.
Весь вечер не могу решить проблему. В файле login.php имеется следующий код(срабатывает при входе, работает с таблицей: username, password, login):
php
Код:
error_reporting(E_ALL & ~E_DEPRECATED);


$connect=mysql_connect('localhost', 'root', '') or die (mysql_error());
mysql_select_db('rash');

if (isset($_POST['enter'])) {
$e_login=$_POST['e_login'];
$e_password=$_POST['e_password'];
$query=mysql_query("SELECT * FROM WIreg WHERE login='$e_login'");
$user_data=mysql_fetch_array($query);

if ($user_data['password']==$e_password) {
$re=mysql_query("SELECT * FROM WIreg WHERE 'login'='$user'"); 
  $name=mysql_fetch_array($re);
setcookie('cookie_name', $name['username']);
  $_SESSION['cookie_name'] = $name['username'];
header("location: user/auth.html");
}
else {
echo "wrong password or login";
}

}


Выводит всю страницу auth.html кроме имени username.
Далее в файле auth.html (находится в дирректориии user)имеется следующий код:
session_start(); echo $_SESSION['cookie_name'];

Вопрос: почему не отображается username?

Последний раз редактировалось Alex11223; 18.03.2017 в 23:39.
Roman1209200 вне форума Ответить с цитированием
Старый 18.03.2017, 23:48   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

session_start() вроде ж нету в login.php

http://phpfaq.ru/sessions

И не используйте mysql_* функции, они давно deprecated или убраны.
Либо mysqli_*, либо PDO.
http://getjump.me/ru-php-the-right-w...BD%D1%8B%D1%85

И форматируйте код нормально. Отступы и т.п.
http://www.php-fig.org/psr/psr-2/
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.03.2017, 23:59   #3
Roman1209200
Пользователь
 
Регистрация: 18.03.2017
Сообщений: 12
По умолчанию

Да, действительно про session_start забыл. Но все равно код не работает.
Roman1209200 вне форума Ответить с цитированием
Старый 19.03.2017, 00:01   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

http://phpfaq.ru/debug
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 19.03.2017, 00:06   #5
Roman1209200
Пользователь
 
Регистрация: 18.03.2017
Сообщений: 12
По умолчанию

Спасибо
Roman1209200 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HTTPOnly Cookie Fizerator Работа с сетью в Delphi 0 11.01.2016 11:48
COOKIE economic_man PHP 7 01.03.2015 23:12
GET + cookie jone Мультимедиа в Delphi 2 05.09.2013 22:16
Cookie sem_1989 PHP 16 10.08.2011 00:13
POST и COOkIE bulldog5293 Работа с сетью в Delphi 0 17.12.2010 09:26