Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sprawdzanie zmiennych sesji
goped
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 0
Dołączył: 28.11.2003
Skąd: gliwice

Ostrzeżenie: (0%)
-----


czesc wam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) problem jest w sumie glupi... ale moze wy wymyslicie jakies sensowne rozwiazanie, w koncu wymiatacie w tym (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

  1. <?
  2. include("plik.php");
  3. if($kgg[$_SESSION['imie']]==($_SESSION['haslo'])
  4. {
  5. echo"<center> ***** <font color=red>PANEL ADMINA</font> *****";
  6. }
  7. else
  8. die("<center>***** PERMISSION DENIED *****");
  9. ?>


otoz kiedy wejdzie sie na ta strone bez autoryzacji, to i tak wyskoczy panel admina, poniewaz nie ma takiej zmiennej jak $kgg[], znaycze inaczej, jezeli cos z nia zrobie to chyba ma wartosc null, i tak samo nie ma zmiennej z sesji wiec warunek jest prawdziwy... pytanie, jak sie przed tym zabezpieczyc, zeby nie dalo sie czegos takiego zrobic? moze dodac warunek ktory nie pozwala obu zmiennym sesyjnym byc takimi samymi? nie wiem sam, zdaje sie na wasz geniusz... thx :]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

Ostrzeżenie: (0%)
-----


1. Jak na mój gust w linijce:
  1. <?php
  2. if($kgg[$_SESSION['imie']]==($_SESSION['haslo'])
  3. ?>

brakuje jendegko, 'kończącego' nawiasu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

2. Zainteresuj się funkcją isset:
  1. <?php
  2. if(isset($kgg) AND $kgg[$_SESSION['imie']]==($_SESSION['haslo']))
  3. ?>


U mnie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:06