Załóż konto Strona główna  ·  Foto  ·  Download  ·  Twoje konto  ·  Wyślij newsa  ·  Forum  

Menu strony
Radio Radio
TV Video-stacja
Forum
Regulamin & Kontakt
Wyraź siebie
Twoje konto

Zasoby

Ostatnie posty na Forum?

Społeczność TS

Utrzymanie sesji w php (Rozdział 1) (Kategoria >> Kącik php)
PHP: Sesje


Pierwsza część artykułu o utrzymaniu sesji w php. Od razu przejdę do konkretów, aby utworzyć zmienną sesji w php należy posłużyć się funkcją session_register(). Dodatkowo na samym początku umieszczam funkcję session_start(), która wznowi moją sesję po odświeżeniu strony. W ten sposób moja sesja będzie ważna tak długo jak długo dany użytkownik przegląda stronę (do puki nie zamknie okna przeglądarki). Oczywiście jest możliwość ustawienia czasu życia sesji ale o tym oraz o wielu innych funkcjach napiszę w kolejnych częściach artykułu "Utrzymanie sesji w php".


Przykład wykorzystania przedstawionych funkcji w mini skrypcie mierzącym czas, przez jaki użytkownik znajduje się na witrynie.

Kod PHP
001<?php
002
003 # Ekipa: http://www.Twoja-Strona.Net
004
005 session_start();
006 session_register('czas');
007
008 $czas = $_SESSION['czas'];
009 $localtime = time();
010 $teraz = $localtime - $czas;
011
012 if ($czas=="" || $teraz==0) {
013    echo 'Witaj w TS';
014    $czas = time();
015 } else {
016    echo 'Przebywasz w TS już ('.$teraz.') sekund.';
017 }
018
019 ?>


Kilka informacji:
  • $_SESSION - Tablica w której są trzymane zmienne sesji.
  • session_start() - Inicjalizuje dane sesji.
  • session_register() - Zarejestruje jedną lub więcej zmiennych globalnych w bieżącej sesji.

  • Pobierz Skrypt








    Autor: Duch

    Prawa autorskie © . Wszelkie Prawa Zastrzeżone.



    Opublikowane: 2006-01-17 (452 odsłon)

    [ Wróć ] Biblioteka index


    Wszelkie prawa zastrzeżone 2004-2012 © Twoja-Strona.Net. Korzystanie z serwisu jest równoznaczne z akceptacją regulaminu

    Teledyski.Info | Pobieracz.Net | Hostuje.net | Torenty.biz | Wordpressy.pl | 1ts.pl

    System Cache v1.0 włączony. Kopia cache.