Navigation
 Startseite
 Fachbücher
 Forum
 Webmaster News
 Script Newsletter
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Script Mods
 phpBB Adsense Mode

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 ICQ Generator
 Colorpicker
 Unix timestamp Tool
 TLD Liste
 Webkatalog‑Verzeichnis

Partner
 Sprüche Treff

Artfiles.de
Bietet Serviceorientierte Internetdienstleistungen...
https://www.Artfiles.de
Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains und...
https://www.Hosterplus.de
 
 
 

[Tutorial] Benutzung von Cookies [2 von 4]

Sie befinden sich: Home > Webmaster News

[Tutorial] Benutzung von Cookies [2 von 4]

Wie setzt man nun mit PHP Cookies? PHP hält dazu die Funktion setcookie(name,parameterliste) bereit. Der Name muss immer angegeben werden, alle anderen Parameter sind optional. Cookies müssen gesetzt werden, bevor irgendeine andere Ausgabe mittels echo oder print erfolgt. Der Versuch, nach einer schon erfolgten Ausgabe einen Cookie zu setzen führt zu der Fehlermeldung

Warning: Cannot modify header information - headers already sent by .... gefolgt von Scriptname und Zeilennummer.

Auch wenn allein die Angabe eines Cookie-Namens ausreichend ist, so macht es in den allermeisten Fällen doch Sinn, auch einen Wert zu speichern, auf den man dann später zurückgreifen möchte.


<?php

setCookie('name', $_POST['loginname']);

?>

PHP speichert die beim Nutzer gespeicherten und per HTTP-Protokoll im Header übertragenen Cookies in das Globale Array $_COOKIE. Wir können beliebig darauf zugreifen:


<?php

$loginname = $_COOKIE['name'];
echo 'Guten Tag, ' . $loginname;

?>

 

Aber nicht nur den namen eines Benutzer können wir speichern, sondern z.B. auch, wann er zuletzt auf der Seite war:


<?php

setCookie('letzterbesuch', time());

?>

Dies lesen wir dann wieder aus mit:


<?php

$zeit = $_COOKIE['letzterbesuch'];
echo 'Ihr letzter Besuch war: ' . date("d.m.Y, H:i",$zeit);

?>

Teile dieses Tutorials: -1- -2- -3- -4-

(Autor: WolfgangWolfgang), Eingetragen am 25.07.2008


Schreib ein Kommentar

Name
Mail
Webseite
Kommentar