PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 4
db9vol Отправлено: 12 Февраля, 2021 - 14:28:45 • Тема: Ошибка при авторизации • Форум: Вопросы новичков

Ответов: 4
Просмотров: 448
strengerst пишет:
а разве сессию включать не надо функцией session_start(); Возможно надо еще подключить файл через include();


Ну смотри у меня вывод идет кейсов но при включение ничего не отображает а должна быть информация,ранее не считывало авторизацию а теперь не отображает что существует на нем
db9vol Отправлено: 10 Февраля, 2021 - 22:38:17 • Тема: Ошибка при авторизации • Форум: Вопросы новичков

Ответов: 4
Просмотров: 448
Теперь ошибка вот тут:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?php if($_SESSION['getmsg'])
  3. {
  4. echo $_SESSION['getmsg'];
  5. unset($_SESSION['getmsg']);
  6. }?>
  7. <?php if (isset($msg)): ?>
  8. <?=$msg;?>
  9. <?php endif;?> 
  10.  

Главное на это ссылается ошибка почти на всех страницах где выполняется
db9vol Отправлено: 03 Января, 2021 - 22:54:34 • Тема: Ошибка при авторизации • Форум: Вопросы новичков

Ответов: 4
Просмотров: 448
Здравствуйте!Не могу понять в чем проблема. Вообщем при авторизации вот такое:

CODE (text):
скопировать код в буфер обмена
  1. Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected' in Z:\home\test1.ru\www\engine\controllers\Accounts.class.php:36 Stack trace: #0 Z:\home\test1.ru\www\engine\controllers\Accounts.class.php(36): PDOStatement->execute() #1 Z:\home\test1.ru\www\engine\core\Router.php(76): Accounts->auth() #2 Z:\home\test1.ru\www\index.php(95): Router::dispatch() #3 {main} thrown in Z:\home\test1.ru\www\engine\controllers\Accounts.class.php on line 36


Соединение с базой:
data.json
CODE (text):
скопировать код в буфер обмена
  1.  {
  2.   "db_name": "123"
  3.   "db_host": "localhost"
  4.   "db_user": "123"
  5.   "db_pass": "zxczxc"
  6. }


CODE (text):
скопировать код в буфер обмена
  1. <?php
  2. class Database
  3. {
  4.     public $dbh;
  5.     public static function initialize()
  6.     {
  7.                 try
  8.                 {
  9.         $json = json_decode(file_get_contents('engine/models/data.json'), true);
  10.         return new PDO(
  11.             "mysql:dbname={$json['db_name']};host={$json['db_host']}",
  12.             $json['db_user'],
  13.             $json['db_pass'],
  14.             array (PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'")
  15.         );
  16.                 }
  17.                 catch(PDOException $e) {  
  18.         echo 'Возникли проблемы с подключением базы данных сервера. Сайт временно недоступен.';
  19.                 die();
  20.                 }
  21.     }
  22. }


В чем проблема? Заранее благодарю.
db9vol Отправлено: 30 Декабря, 2020 - 16:59:33 • Тема: Как сделать микроразметку https://gidro-dom.ru/ для поисковых систем? • Форум: Вопросы новичков

Ответов: 0
Просмотров: 219
Как сделать микроразметку https://gidro-dom[dot]ru/ для поисковых систем?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB