Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Połączenie ze soba 2 stron z else
Remx
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 22.02.2006

Ostrzeżenie: (20%)
X----


Witam
postanowilem zabezpieczyc sobie stronki tak aby bez zalogowania nie udalo sie ich odpalic. skrypcik działa ale jak mam zamiar zrobic wiecej podstronek to wklejanie na kzdej z nich owego skryptu spowodowalo by ze po jakims czasie cala strona zajmowala 2-3x wiecej bo same zabespieczenie zajmuje 1/3 smile.gif

Wiec postanowilem zrobic plik session.php ktory odpowiada za te bezpieczenstwo.
i mam cos takiego:

session.php

  1. <?php
  2.  
  3.  
  4. if(.........) {
  5. .....................
  6. ..................... // sprawdza czy jestes zalogowany czyli sprawdza $_session
  7. ..................... // czy id session jest takie same jak w cookie oraz sprawdza login 
  8. ..................... // i jezeli login i id $_session['id'] $_session['login'] są równe z
  9. ................... // $_cookie['session_id'] oraz $_cookie['session_login'] to 
  10. ................... // wyswietla sie to co jest w za elese w innym przypadku 
  11. .................... // wysietalny jest kod ten co jest za if_em.
  12. ...................
  13.  }
  14. else
  15. ?>



strona.php

  1. <?php
  2. require "session.php"; 
  3. {
  4. ?>
  5. <html>
  6. ...............................................
  7. ........ STRONA WŁAŚCIWA .......
  8. ................................................
  9. </html>
  10. <?php
  11. }
  12. ?>



i oczywiscie niby to dziala tylko ze kod nie widzi polecenia else sad.gif
jak jest to wszystko w 1 pliku jest ok ale jak podziele tak jak wyzej
to po zakonczeniu session (cookie umiera) wyswietla sie text za if-a o komunikacie ze trzeba sie zalogowac ale dodatkowo pod spodem wyswietla wszystko za else tak jagby nie widzial skrypt ze tu jest jeszcze else i nie mozna tego ponizej wyswietlac :/

czy jest jakas rada na takie cos ?

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 18:00