purzelbaum
unsere besten emails
Coder Board Community

 
Boardmenü
Forum
Portal

Registrieren
Suche
Statistik
Mitglieder
Team
Kalender
Sponsoren
Partner

F.A.Q

Lexikon
Amazon Shop
Unterforen Navigation
Hardware
Software
Betriebssysteme
Foren & CMS
EDV Sicherheit
Telekommunikation
Tutorials & FAQ's
Downloads
Boardsuche
Board durchsuchen:

Wer ist Online ?
Zur Zeit im Forum unterwegs:
- 0 Mitglieder
- davon 0 unsichtbar
- 11 Besucher
- 3 Bot(s)
- 14 Benutzer gesamt


Wer ist wo online?
Wer war Online ?
Heute waren 0 Mitglieder im Forum unterwegs.
Linktip's
   Eigene Projekte:
auto-board.info
film-freunde.info
flirt-freunde.info
linkhunter.info
tier-freunde.info
spass-forum.info
buch-freunde.info
mystic-freunde.de
heimwerker-freunde.de

   Befreundete Projekte:
holyhell.de
emsfriends.de

Coder Board Community » Tutorials & FAQ's » PHP » TUT Cookies » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Cookies
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
NetzSchleicher NetzSchleicher ist männlich
Newb


images/avatars/avatar-217.gif

Dabei seit: 28.12.2006
Beiträge: 30

Text Cookies Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

1. Cookies setzen

Man kann Cookies mit der Funktion setcookie() setzen. Dafür brauch man folgende Angaben:

Name des Cookies
Inhalt des Cookies
Dauer des Cookies

Die Syntax sieht am Ende so aus:
php:
1:
2:
3:
4:
5:
<?php

setcookie("Name""Inhalt"Sekunden*Minuten*Stunden*Tage);

?>


Man kann natürlich auch Variablen benutzen, um die Angaben zu machen, doch bei der Zeit würde ich dies nicht tun. Nehmen wir mal an, wir wollen nun einen Cookie mit unserem Seitennamen als Titel und dem Usernamen, den wir eingegeben haben, als Inhalt setzen. Das ganze soll aber nur einen Tag anhalten:

php:
1:
2:
3:
4:
5:
<?php

setcookie("Pagename"$_POST['username'], 60*60*24);

?>


Hiermit hätten wir dann den Cookie gesetzt, der 24 Stunden andauert 60 Sekunden * 60 Minuten * 24 Stunden

2. Cookies auslesen

Genau wie die Superglobalen $_POST und $_GET gibt es auch so etwas für Cookies: $_COOKIE

Man muss einfach nur den Namen eines Cookies kennen und schon kann man das Cookie auslesen:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<?php

if ( isset($_COOKIE['pagename']) )
 {
 echo $_COOKIE['pagename'];
 }
else
 {
 echo "Cookie wurde nicht gesetzt";
 }

?>


Hiermit überprüfen wir, ob das Cookie vorhanden ist. Wenn ja, geben wir den Inhalt aus, wenn nein geben wir eine Fehlermwldung aus. So kann man später auch Login-Systeme realisieren oder Begrüssungstexte.

__________________
code:
1:
2:
3:
4:
5:
<style type="text/ CSS">
*  HTML body {
   display:none;
}
</style>
Das mag ich am IE ^^

29.12.2006 22:29 NetzSchleicher ist offline E-Mail an NetzSchleicher senden Homepage von NetzSchleicher Beiträge von NetzSchleicher suchen Nehmen Sie NetzSchleicher in Ihre Freundesliste auf MSN Passport-Profil von NetzSchleicher anzeigen
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von NetzSchleicher am 29.12.2006 um 22:29 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Coder Board Community » Tutorials & FAQ's » PHP » TUT Cookies

Views heute: 1.557 | Views gestern: 7.566 | Views gesamt: 15.689.405



Impressum

Board Blocks: 46.081 | Spy-/Malware: 1.247.911.449.400.000.000.000.000.000 | Bad Bot: 0 | Flooder: 21.847
CT Security System Pre 6.0.1: © 2006-2007 Frank John

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH

Style & Graphics © 2004-2005 by Technomausi