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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/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
 
Start new topic
Odpowiedzi
Remx
post
Post #2





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

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


te klamry w pliku strona.php

aby to wygladalo w rezultacie tak

if(..)
{
wyswietla session.php
}
else
{
wyswietla strona.php
}

bez tych klamerek to samo jest
wiec o co ci chodzi ?

**************
edit:
*******

na chwile obecna zrobilem cos takiego
ze w session.php na koncu dopisalem

else
{
$check='1';
}

a do strona.php

if($check=='1')
{
.....

i narazie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale moze jest lepsze rozwiazanie tego ?

Pozdrawiam

Ten post edytował Remx 21.03.2006, 14:12:39
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 11:53