Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] Tabelki, sesje i wszystkoe zaincudowane do jednego dokumentu.
tescior
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 22.06.2010

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


Powiedzcie mi czy używanie jednego pliku index.php z includowanymi (w razie potrzeb) modułami w php to złe podejście do sprawy? Czy powinienem używać wielu plików (/ramek?).

Mam stronkę, która ma spełniać bardzo proste funckje:
- Strona oparta jest o prostą tabelę (wiersz i dwie kolumny)
- Po otwarciu pokazuje newsa (includowany - lewa kolumna), formularz rejestracji (includowany - prawa kolumna) i logowania (includowany - prawa kolumna)
- Zalogowanie i zarejestrowanie użytkownika działa tak samo
- - Ukrywa formularz rejestracji i logowania oraz pokazuje formularz zgłoszenia (includowany)

Problem mam z sesją, strona wygląda tak (to w środku to moja tabelka;] ):

sesji nie ma
-------
+ | + jest
-------
nie ma

(Kodu jest sporo, więc ciężko coś wkleić, jak będziecie mieli pomysł co zamieścić to będę wklejał kawałki.)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tescior
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 22.06.2010

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


Upycham bo to zapytanie służy mi tylko do jednego - sprawdzenie czy user się już zgłosił czy jeszcze nie, ma zwrócić T/N i koniec, nigdzie dane z tego zapytania nie będą używane.

Wiem już skąd ten problem:

Zmienne sesji są wypełniane dopiero w pliku login.php i mimo, że formularz login_form.php odwołuje się do dokumentu głównego (po zalogowaniu strona się odświeża więc sesja imho powinna być w całym ciele dokumentu) a mimo to, zmienne są dostępne dopiero od linijki, w której dołączam login.php, dlaczego?

  1. <?php
  2. /* Start sesji */
  3.  
  4. /* BlaBlaBla jakiś kod */
  5.  
  6. /* Główny plik konfiguracyjny */
  7. include 'incl/incl.php';
  8.  
  9. /* BlaBlaBla jakiś kod */
  10.  
  11. include 'incl/login_form.php';
  12. include 'incl/login.php';
  13.  
  14. /* BlaBlaBla jakiś kod */
  15.  
  16. /* Lewa kolumna */
  17. include 'incl/malowanka.php';
  18.  
  19. /* BlaBlaBla jakiś kod */
  20.  
  21. /* Prawa kolumna */
  22. include 'incl/rejestracja_form.php';
  23. include 'incl/rejestracja.php';
  24. include 'incl/zgloszenie_form.php';
  25. include 'incl/zgloszenie.php';
  26. ?>
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: 15.10.2025 - 23:49