Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проподает ник при переходе на другую страничку...

 PHP.SU

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


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

> Без описания
Terminator004
Отправлено: 18 Июня, 2017 - 18:51:45
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Дек. 2016  


Помог: 0 раз(а)




Здравствуйте, проблема такая: Допустим я авторизовался на сайте и у меня с право пишет: Подключён! Здравствуйте, alex. Но если я перейду на другую страницу, так ник этот пропадает и будет просто: Подключён! Здравствуйте. Не понимаю что такое? Если вам не ясно что за проблема, вот, можете видео посмотреть:

https://youtu[dot]be/kkgcMCeSVa4

Я могу скинуть коды свои, может вы увидите там ошибку какую-нибудь:
Тут код авторизации:

PHP:
скопировать код в буфер обмена
  1.   <div id="osibki">
  2. <?PHP
  3. $data = $_POST;
  4. if( isset($data['do_login']))
  5. {
  6.     $errors = array();
  7.     $user = R::findOne('users', 'login = ?', array($data['login']));
  8.     if( $user )
  9.     {
  10.         // логин существует
  11.         if ( md5($data['password']) == $user->password) {
  12.             // всё хорошо, логиним пользователя
  13.             $_SESSION['logged_user'] = $user;  
  14.         } else
  15.         {
  16.             $errors[] = 'Неверный пароль!';
  17.         }
  18.     } else
  19.     {
  20.         $errors[] = 'Пользователь с таким логином не найден!';
  21.     }
  22.    
  23.     if( ! empty($errors))
  24.     {
  25.         echo '<div style="color: red;">'.array_shift($errors).'</div><hr>';
  26.     }
  27. }
  28. ?>
  29. </div>  
  30.     <div id="useri"
  31. <?PHP
  32. if (!empty($_SESSION['logged_user'])) { ?>>
  33. <div id="profile">  
  34.    Подключён!<br>Здравствуйте, <?PHP
  35.     echo '<strong>'.$_SESSION['logged_user']->login;?></strong>
  36.     <hr>
  37.     <?PHP if( isset($_SESSION['logged_user'])) : ?>
  38.     <a href="logout.php">Отключиться</a>
  39.     <?PHP else : ?>
  40. <a href="index.php"></a><br>
  41. <?PHP endif; ?>
  42.  
  43.     </div><?PHP
  44. } else {
  45. echo '
  46.       <div id="forma">
  47.       <fieldset id="inputs">
  48.      <form method="post" id="login">
  49.      <div id="In">Log In</div><img id="swirl" src="pav/swirl.gif" alt=""></img><img id="swirl2" src="pav/swirl2.gif" alt=""></img>
  50.      <div id="div2"></div>
  51.      <strong>Логин</strong>:
  52.          <input type="text" name="login" /><br>
  53.          <div id="tarpas"></div>
  54.       <strong>Пароль</strong>:
  55.          <input type="password" name="password" /><br>
  56.          <div id="tarpas2">
  57.          <button type="submit" name="do_login" class="but">Войти</button>
  58.          <input name="save" type="checkbox" value="1"> Запомнить меня
  59.          </fieldset>
  60.          <fieldset id="actions">
  61.       <a href="password.php">Забыли пароль?</a><br><br><a href="signup.php">Регистрация</a>
  62.   </fieldset>
  63.      </form>
  64.      </div>
  65.  ';
  66. }
  67. ?>
  68. </div>


Главная страница:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. require "db.php";
  3. ?>
  4. <?PHP
  5. $myConnect = mysql_connect('localhost', 'root', '');
  6. mysql_select_db('pr2', $myConnect);
  7. $res = mysql_query('SELECT COUNT( * ) AS  `Строки` ,  `ID`  FROM `users`');
  8. if($res)
  9.   $row = mysql_fetch_array($res, MYSQL_NUM);
  10. $kolvo_userov = !empty($row[0]) ? $row[0] : 0; //
  11.  
  12. ?>
  13. <?PHP require_once "blocks/online.php" ?>
  14. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//En"
  15.    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  16. <html>
  17. <head>
  18.      <?PHP
  19.     $title = "Мир жовотных";
  20.     require_once "blocks/head.php";
  21.     ?>
  22. </head>
  23. <body  onload="lous.l.focus()">
  24. <div id="container">
  25.     <div id="header">
  26.         <?PHP require_once "blocks/header.php" ?>
  27.     </div> <!-- ends intro div -->
  28.     <div id="content">
  29.         <div class="contentbox">
  30.             <h3>  <a href="zirafi.php">Жирафы</h3></a>
  31.             <p>This is my first submission to Ex-designz web template. I've been surfing Ex-designz web template for quite some time, and I thought I should give back to the community. This design is loosely based on my own (<a href="http://nerdnirvana.org/">http://nerdnirvana.org/</a>).</p>
  32.             <p>There are image alignment classes if you want to align your images; just check out the CSS file.</p>
  33.             <p>If you want the PSD to the banner, you can get it here: <a href="http://nerdnirvana.org/oswd/banner.psd">http://nerdnirvana.org/oswd/banner.psd</a>. The font file that the PSD uses can be found here: <a href="http://nerdnirvana.org/oswd/Backslash.ttf">http://nerdnirvana.org/oswd/Backslash.ttf</a>.</p>
  34.             <p>You can freely use this for whatever as long as you include my name and link at the bottom.</p>
  35.             <small>+<a href="http://nerdnirvana.org/">snguyen</a>; January 6th, 2006 at 15:43:42 <a href="#"><img src="pav/comment.gif" alt="comment" title="comment on this post" /></a> <a href="#">0 Comments »</a></small>
  36.         </div>
  37.         </div>
  38.          <?PHP require_once "blocks/footer.php" ?>
  39. <?PHP require_once "blocks/desine.php" ?>
  40.  
  41. </body>
  42. </html>


тут этот db.php ( там подключение к библиотеке и к базе данным)

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. require "libs/rb.php";
  3.  
  4. R::setup( 'mysql:host=localhost;dbname=pr2',
  5.         'root', '' );
  6.    
  7. ?>  
 
 Top
Terminator004
Отправлено: 19 Июня, 2017 - 17:53:59
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Дек. 2016  


Помог: 0 раз(а)




ни кто что-ли не знает???

(Отредактировано автором: 19 Июня, 2017 - 19:04:44)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB