Copyright © Radosław Kowaluk 2009-2013
Zapis | Opis |
---|---|
session_start() | Tworzenie sesji lub wznawianie bieżącej |
string session_name ([ string $nazwa ] ) | Zwraca i/lub zmienia nazwę bieżącej sesji. |
string session_id ([ string $id ] ) | Pobierania i/lub ustawiania identyfikator dla bieżącej sesji. |
bool session_destroy ( void ) | Niszczy wszystkie dane bieżącej sesji. |
Zapis | Opis |
---|---|
$_SESSION | Tablica globalna danych |
SID | Identyfikator sesji session_name=session_id |
<?php session_start(); echo SID; ?>
<?php session_start(); echo session_name(); echo '<br/>'; echo session_id(); ?>
<?php
session_start();
$_SESSION['nazwa'] = 'kot';
echo SID;
echo '<br/>';
echo "<a href='b.php?".SID ."'>strona b</a>";
?>
<?php
session_start();
echo SID;
echo $_SESSION['nazwa'];?>
<?php
session_start();
$_SESSION['nazwa'] = 'kot';
echo SID;
echo '<br/>';
session_destroy();
echo SID;
?>
<?php
$_SESSION = array();
echo $_SESSION['nazwa'];
?>
Zapis | Opis |
---|---|
$_COOKIE | Tablica globalna danych |
setcookie() | Wysyłanie danych |
<?php
if(!isset($_COOKIE['wizyta'])) {
setcookie('wizyta', time(), time() + 30 * 86400);
echo 'Witaj, gościu.';
}
else {
setcookie('wizyta', time(), time() + 30 * 86400);
echo 'Witaj, ostatnio odwiedziłeś nas '.date('d.m.Y, H:i', $_COOKIE['wizyta']);
}
?>
Zapis | Opis |
---|---|
bool mail ( string $do , string $temat , string $treść [, string $dodatkowe_nagłówki [, string $dodatkowe_parametry ]] ) | Wysyła e-mail |
<?php if($_POST[‘wyslij’]) { mail(‘webmaster@strona.pl’, $_POST[‘temat’], $_POST[‘komentarz’], ‘From: ‘.$_POST[‘email_nadawcy’]); } else { ?>
<form method="post" action="index.php"> E-Mail: <input type="text" name="email_nadawcy" size=60> Temat: <input type="text" name="temat" size=60> Komentarz: <textarea name="komentarz" rows=10 cols=30></textarea> <input type="submit" name="wyslij" value="wyslij"> </form><?php } ?>