Loading...
PHP/MySQL | Пыха и mysqli
Всем хай, есть ребята кто шарит в mysqli у меня тут такая проблемка не фурычит на серваке код конект происходит но куки не ставяться
php
   <?php $EvilManDB = mysql_connect('localhost', 'bazs', '111111'); if (!$EvilManDB) {     die('Ошибка соединения: ' . mysql_error()); } echo 'Успешно соединились';  ?> <? function generateCode($length=6) {     $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHI JKLMNOPRQSTUVWXYZ0123456789";     $code = "";     $clen = strlen($chars) - 1;     while (strlen($code) < $length) {             $code .= $chars[mt_rand(0,$clen)];     }     return $code; }  if(isset($_POST['submit'])) {     // Вытаскиваем из БД запись, у которой логин равняеться введенному     $query = mysqli_query($EvilManDB,"SELECT id, password FROM users WHERE login='".mysqli_real_escape_string($EvilManDB,$_POST['login'])."' LIMIT 1");     $data = mysqli_fetch_assoc($query);      // Сравниваем пароли     if($data['password'] === md5(md5($_POST['password'])))     {         // Генерируем случайное число и шифруем его         $hash = md5(generateCode(10));          if(empty($_POST['not_attach_ip']))         {             // Если пользователя выбрал привязку к IP             // Переводим IP в строку             $insip = ",ip=INET_ATON('".$_SERVER['REMOTE_ADDR']."')";         }          // Записываем в БД новый хеш авторизации и IP         mysqli_query($EvilManDB, "UPDATE users SET hash='".$hash."' ".$insip." WHERE id='".$data['id']."'");          // Ставим куки         setcookie("id", $data['id'], time()+60*60*24*30, "/");         setcookie("hash", $hash, time()+60*60*24*30, "/", null, null, true); // htt\!!!          // Переадресовываем браузер на страницу проверки нашего скрипта         header("Location: www.php"); exit();     }     else     {         print "Вы ввели неправильный логин/пароль";     } } ?> <form method="POST"> Логин <input name="login" type="text" required><br> Пароль <input name="password" type="password" required><br> Не прикреплять к IP(не безопасно) <input type="checkbox" name="not_attach_ip"><br> <input name="submit" type="submit" value="Войти"> </form>   
Data почему-то не выводиться((
RoMa96Ua , у тя mysql сверху
Angry Cat (06.05.2020 в 14:13)
RoMa96Ua , у тя mysql сверху

Исправил, не пашет
RoMa96Ua , смотри в гугле правельно подключение mysqli
Angry Cat (06.05.2020 в 14:16)
RoMa96Ua , смотри в гугле правельно подключение mysqli

Решил я
Онлайн: 8
Время:
Gen. 0.0907
(c) Bym.Guru 2010-2026