Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] warunkowo session_start() ?
adamuss75x
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 15.04.2011

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


Witam,
mozna zrobic zalaczanie session_start jakos warunkowo?
Mam zrobiony plik index.php, gdzie robie include albo wyswietl.php albo edytuj.php. Wszystkie 3 pliki korzystają z sesji, ale jak zrobię w każdym session_start() to wyskakuje blad, ze session_start zostalo ignorowane
Kod
Notice: A session had already been started - ignoring session_start()


Niestety sesje nie działają mi jak robie include i session_statrt jest tylko w index.php. Tzn działa w tym pliku, ale nie działa w includowanych.

No i teraz mam pytanie - da się to jakoś warunkowo zrobić, żeby tego błędu nie było? a może ja coś robie źle? działają wam sesje, gdy robicie include plików bez session_start?
Go to the top of the page
+Quote Post
dziamber
post
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 18
Dołączył: 15.04.2009
Skąd: Kwidzyn

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


A może spróbuj stworzyć plik header.php i w nim zamieścić start sesji? U mnie działa.

header.php
  1. <?php
  2. ?>


plik index.php
  1. <?php
  2. require_once("header.php");
  3. require_once("wyswietl.php");
  4. require_once("edytuj.php");
  5. ?>


Oczywiscie jeżeli w edytuj.php definiujesz jakas zmienna sesyjna i chcesz sie do niej odwołac w wyswietl.php to nie zadziała, ale co ja Ci tłumacze wiesz jak działa php (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Ulysess
post
Post #3





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


masz strone główna index.php w której ustawiasz start session na samym początku . w pliku index.php includujesz inne pliki i każdy includowany plik w index.php będzie miał juz aktywna sesje. Jeśli Tobie to nie działa to coś źle robisz.
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: 24.08.2025 - 00:08