Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> "trzymanie" sesji
post 18.05.2004, 15:14:18
Post #1





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


witam,
czy kazde session_start() rozpoczyna nowa sesje?
tzn na kolejnych podstronach chce aby odwolywals ie do zmiennych z otwartej sesji to co tez mam podawac na poczatku skryptu session_start?
Go to the top of the page
+Quote Post
Jojo
post 18.05.2004, 15:34:22
Post #2





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Tak. session_start() automatycznie sprawdza czy na komputerze użytkownika jest cookie zapisane przez Twój serwis. Jeśli odnajdzie to cookie, to używa identyfikatora sesji w nim zapisanego. Jeśli go nie odnajdzie, to tworzy nowy identyfikator i zapisuje go na komputerze klienta.


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
post 18.05.2004, 15:37:17
Post #3





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


dzieki,
ale jak chce nie poprzez cookie tylko propagowanie w urlu?
to tak samo?
Go to the top of the page
+Quote Post
Jojo
post 18.05.2004, 15:41:08
Post #4





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Tak. Funkcja session_start() nie sprawdza czy id sesji istnieje w $_COOKIE tylko w tablicy $_REQUEST, która jest złożona z połączonych tablic $_COOKIE, $_GET i $_POST.


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
post 18.05.2004, 15:56:00
Post #5





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


dzieki,
a wiec tak zaczynam sesje session start()
rejestruje zmienna sesji np session register(jakastam)
pobieram przez formularz zmienna jakastam przez pole o nazwie jakastam (metoda post formularza)
sktypt obslugujacy formularz to skrypt php ktory podaje kolejna stroen z formularzem poprzez header("location:")
jak teraz mam mu podac aby pamietal ta zmienna z sesji jakas tam?
do adresu w location ma dodac ?PHPSESSID
Go to the top of the page
+Quote Post
Chewolf
post 18.05.2004, 15:58:40
Post #6





Grupa: Zarejestrowani
Postów: 335
Pomógł: 0
Dołączył: 15.11.2003

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


Radze poczytać : Zabawa Sesjami
Go to the top of the page
+Quote Post
post 18.05.2004, 16:08:45
Post #7





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


a co to znaczy ze sesja jest juz rozpoczeta?
Cannot send session cache limiter - headers already sent (output started at /var/www/index.php:1) in /var/www/index.php on line 2
tablic $_COOKIE, $_GET i $_POST.[/quote]
Go to the top of the page
+Quote Post
Kinool
post 18.05.2004, 16:15:34
Post #8





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

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


to znaczy ze naglowek zostal wyslany

obejsc problem mozesz przez [manual:1634585d8c]ob_start[/manual:1634585d8c] i [manual:1634585d8c]ob_end_flush[/manual:1634585d8c]

poszukaj na forum jest na 1000% nawet w ostatnich 10 postach cos znajdziesz

[php:1:1634585d8c]<?php
ob_start()
// poczatek kodu



// tutaj kod ...


// na koniec kodu dajesz
ob_end_flush();
?>[/php:1:1634585d8c]


--------------------
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 26.04.2024 - 03:38