Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] w jaki sposob sprawdzic wartosc sesji
Forum PHP.pl > Forum > PHP
Balon
  1. <? if ($HTTP_SESSION_VARS['uprawnienia'] != 3)
  2.  
  3. {
  4.  
  5. if (isset($_GET['ee_id'])) {
  6.  
  7. $id = $_GET['ee_id'];
  8. $title = $HTTP_POST_VARS['title'];
  9. $autor = $HTTP_POST_VARS['autor'];
  10. $tresc = $HTTP_POST_VARS['tresc'];
  11.  
  12. if (!$id)
  13. {
  14. echo "Nie podano ID newsa !";
  15. }
  16.  
  17. $title=addslashes($title);
  18. $autor=addslashes($autor);
  19. $tresc=addslashes($tresc);
  20.  
  21. mysql_connect ("localhost","soonhost_balon","mojehaslo");
  22. mysql_select_db('soonhost_newscenter');
  23.  
  24. $zapytanie = "UPDATE newsy
  25. set title = '$title',
  26. autor = '$autor',
  27. tresc = '$tresc'
  28. where id = $id";
  29.  
  30.  
  31. $wynik = mysql_query($zapytanie);
  32.  
  33. if ($wynik) {
  34. echo "<center><b> News zostal zaktualizowany ! </b></center><br>";
  35.  
  36. }
  37. }
  38. }
  39. else
  40. {
  41. echo "<center><b>Twoje uprawnienia nie pozwalaja na edycje newsow. ! </b></center><br>";
  42. } ?>


Niestety ten warunek wogole jakby go tam nie bylo bo chociaz wartosc uprawnien usera jest rowna 3.... to skrypt dalej jest realizowany i news jest edytowany...

  1. <? $zapytanie = 'SELECT * FROM admins where user="'.$user.'"';
  2. $wykonaj = mysql_query ($zapytanie);
  3. while($row = mysql_fetch_array ($wykonaj))
  4. {
  5. $uprawnienia = $row[level];
  6. $HTTP_SESSION_VARS['uprawnienia'] = $uprawnienia;
  7. }
  8. ?>


Nie wiem co robie zle... prosze o pomoc...
crash
Korzystaj raczej z tablicy $_SESSION, nie zapomniałeś o session_start" title="Zobacz w manualu php" target="_manual()? Proponuję też oznaczać jakoś nazwy zmiennych w sesji (ja oznaczam np, tak: zmienna w tablicy sesyjnej zapisana jest jako s_zmienna) unikniesz dzięki temu przypadkowego nadpisywania zmiennych sesyjnych jeśli masz włączone register_globals
Balon
Moja wina winksmiley.jpg Uploadowalem pliki do innego projektu ale przed chwila zauwazylem to i wiem juz ze to co napisalem dziala winksmiley.jpg
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.