Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z sesją ?
Forum PHP.pl > Forum > PHP
Sign
Witam, mam plik index.php i item.php. Po wejsciu na index.php i zalogowaniu sie ladnie wszystko sie wyswietla ze jestesmy zalogowani, a po wejsciu na item.php ( nawet zalogowany jak jestem ) to i tak wyskakuje text dla nie zalogowanego.

= http://www.csleague.xaa.pl/shop/item.php
= http://www.csleague.xaa.pl/shop/index.php


Kod item.php
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  5. <link rel="stylesheet" type="text/css" href="style.css" />
  6. </head>
  7.  
  8. <?php
  9.  
  10. require 'config.php'; // Dołącz plik konfiguracyjny i połączenie z bazą
  11. require_once 'user.class.php';
  12. require 'menu.php';
  13.  
  14. ?>
  15.  
  16.  
  17.  
  18. <body>
  19.  



tu
index.php

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2.  
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  5. <META NAME="Description" content="opis strony">
  6. <title>Sklep</title>
  7. <meta name="Keywords" content="tagi">
  8.  
  9. </head>
  10.  
  11. <body>
  12.  
  13. <?
  14. require 'menu.php';
  15. ?>



a menu.php


  1. 32
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  3.  
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  6. <META NAME="Description" content="opis strony">
  7. <title>Sklep</title>
  8. <meta name="Keywords" content="tagi">
  9. <link rel="stylesheet" href="style.css" type="text/css">
  10. </head>
  11.  
  12.  
  13.  
  14. </div>
  15.  
  16. <div id="gornabelka">
  17. <div class="container">
  18.  
  19. <div class="witaj">Witaj na SteamKeys.pl - Centrum gier steam</div>
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26. <?php
  27. require 'config.php';
  28.  
  29.  
  30. if (user::isLogged()) {
  31. // Widok dla użytkownika zalogowanego
  32.  
  33. // Pobierz dane o użytkowniku i zapisz je do zmiennej $user
  34. $user = user::getData('', '');
  35.  
  36.  
  37.  
  38.  
  39. $wynik = mysql_query("SELECT * FROM users where `id` = 1 ") or die('Błąd zapytania');
  40. if(mysql_num_rows($wynik) > 0) {
  41. while($kasa = mysql_fetch_assoc($wynik))
  42. {
  43. echo '<div class="zalogowany"><div class="portfel_txt">Portfel: <b>'.$user['kasa'].' zł</b> <a class="profil_link" href="profile.php?id='.$user['id'].'">'.$user['login'].'</a>
  44. <a class="logout" href="logout.php">Wyloguj</a></div>';
  45. }
  46.  
  47. if($ranga == '1')
  48. {
  49. echo '<a href="admin.php" class="panelbox" target="_blank">Panel admina</a>';
  50. }
  51.  
  52.  
  53. }
  54.  
  55. }
  56.  
  57. else {
  58. // Widok dla użytkownika niezalogowanego
  59. echo '<div class="con"><div class="login"><a href="login.php">Zaloguj</a></div> <div class="register"><a href="register.php">Zarejestruj</a> </div></div>';
  60. }
  61.  
  62.  
  63. ?>
  64.  
  65. </div>
  66. </div>
  67. </div>


Prosze o pomoc
Tomplus
W config.php masz zawsze session_start()?

Bo wg mnie po przekierowaniu po prostu wygasa ci sesja na nowej stronie.

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.