Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Cookies - Verwendung und Informationen

Mitglied: pi314

pi314 (Level 1) - Jetzt verbinden

29.04.2006, aktualisiert 02.05.2006, 10142 Aufrufe, 4 Kommentare

Wie werden Cookies gesetzt?

Zuerst als Antwort geschrieben, dachte ich mir, es auch für andere Besucher hilfreich.

Hier mal eine kleine Anleitung und Infos zu Cookies:

Was sind Cookies?
Als Cookies werden kurze Informationen bezeichnet, die der Server beim Client hinterlassen kann. Meist werden sie in Online-Shops verwendet (z.B. Was für Artikel schaut sich der Benutzer bevorzugt an? --> bessere Werbemöglichkeiten). Sie werden immer dann benutzt, wenn der Server weitergehende Informationen vom Betrachter haben muss als nur die Adresse, die die Seite anfordert.

Cookies bestehen aus folgenden Infos:

  • Name: Name des Cookies
  • Value: Wert des Chookies
  • Expires: Verfalldatum (wann verliert das Cookie seine Gültigkeit?); wird kein's gesetzt, so erlischt die Gültigkeit beim Beenden des Browsers
  • Path: Nür über Seiten, die in diesem Verzeichnis oder Unterverz. liegen, darf der Cookie angefordert werden; wird kein Pfad angegeben, wird der Pfad der aufgerufenen Seite angenommen
  • Domain: Adressraum der Server, die das Cookie wieder lesen dürfen; wird nicht angegeben, wird der Name des Servers verwendet
  • Secure: wenn gesetzt, darf das Cookie nur über verschlüsselte Kanäle übertragen werden (z.B. SSL)

Hinweise:
  • Ein Server darf maximal 20 Cooies bei einem Client speichern.
  • Cookies werden im http-Header übertragen, weswegen der Befehl setcookie() vor dem Beginn der html-Seite stehen muss.
  • Will man z. B. mehere Artikelnummern im Cookie speichern, kann man die einzlnen Nummern mit Semikolon getrennt abspeichern und den Wert beim Auslesen per explode( String separator, String string, [int limit] ) in ein Array abspeichern.
01.
$wert = "24234;4242;13131;1414"; 
02.
$array = explode( ";", $wert ); 
03.
for( $i = 0; $i < count( $array ); $i++ ) { 
04.
   echo $array[ $i ]." 
05.
"; 
06.
}
Setzen eines Cookies
Syntax: setcookie( String name, String value, int expires, String path, String domain, Bool secure );

Beispiel:
01.
$t = time() + 3600 * 24 * 8;  //time() liefert das aktuelle Datum in Sekunden seit 01.01.1970 
02.
setcookie( "theCookie", "hello world", $t, "/test", ".de" );
Das erstellte Cookie hat den Namen theCookie, den Wert hello world und gilt 8 Tage. Es kann nur von Servern mit toplevel-Domain .de und Skripten, die im Unterverzeichnis test stehen, gelesen werden.

Zugriff auf gesetzte Cookies
Das Lesen geschriebener Cookies wird mit Hilfe des assoziativen Arrays $_COOKIE realisiert.

Beispiel:
01.
$theCookie = $_COOKIE[ "theCookie" ]; //den Name des Cookies hier angeben 
02.
if( $theCookie ) 
03.
   echo "Cookie ist gesetzt und hat den Wert $theCookie"; 
04.
else 
05.
  echo "Cookie ist nicht gesetzt";
Löschen von Cookies
Cookies werden ebenfalls durch den Befehl settcookie() gelöscht. Es müssen die gleichen Parameter wie beim Setzen des Cookies angegeben werden. Nur der Wert von expires muss in der Vergangenheit liegen.

Beispiel:
01.
setcookie( "theCookie", "hello world", time() - 100 , "/test", ".de" );
Mitglied: pi314
29.04.2006 um 15:52 Uhr
Hm,

ich hatte diesen Beitrag eigentlich als Tutorial geschrieben, aber jetzt taucht er hier als Beitrag auf. Was ich da falsch gemacht habe, weiß der Geier... sorry

@Moderatoren:
Bitte macht ein Tutorial d'raus, es ist einfach kein Beitrag
Bitte warten ..
Mitglied: Enclave
29.04.2006 um 23:48 Uhr
Hi pi314,

Ich red ja eigentlich nicht schlecht über Moderatoren(vielleicht weil ich selber einer bin) aber diese hier im Bereich...

Naja.
Ich helf dir mal. Klicke aud editieren (bei Beitrag und neben der Überschrift für den Titel kannst du in einem Pulldownmenü auswählen was für ein Typ das Dokument ist. Dort steht vermutlich "Beitrag". Wähle einfach auf "Tutorial" und übernehme diese Einstellungen.


Mfg

Enclave
Bitte warten ..
Mitglied: pi314
02.05.2006 um 12:06 Uhr
Danke,

so einfach geht's..
Bitte warten ..
Mitglied: 16568
02.05.2006 um 16:33 Uhr
Der eine Mod hier ist ja der beste:

fast ein ganzes Jahr abstinent...
(ich würde ihn kicken, wenn er es bisher nicht vermißt hat, wird er es auch später nicht...)



Lonesome Walker
Bitte warten ..
Ähnliche Inhalte
Administrator.de Feedback
Eure Zustimmung für Cookies
Information von admtechAdministrator.de Feedback10 Kommentare

Gemäß europäischen Gesetzen müssen Publisher von digitalen Inhalten die Besucher ihrer Websites darüber informieren, wie sie Cookies und andere ...

Sicherheit
Informationen zum Bundeshack
Information von sabinesSicherheit

Die SZ hat nähere Information zum Bundeshack, angeblich soll der Angriff über Outlook Anhänge vorgenommen worden sein. Leider sind ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.CilinDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Sicherheit

Information Security Hub Munich airport

Information von brammerSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Neue Wissensbeiträge
Peripheriegeräte
Unterschrank für HP Drucker
Tipp von NixVerstehen vor 2 TagenPeripheriegeräte2 Kommentare

Als kurzen Freitags-Tipp möchte ich gerne meinen neuen Drucker-Unterschrank Modell Amica KS 15423W vorstellen. Das Gerät eignet sich hervorragend ...

Windows 10
Windows 10 - Probleme mit Point-And-Print
Tipp von emeriks vor 3 TagenWindows 103 Kommentare

Hi, wir kämpfen z.Z. mit einigen Druckertreibern, welche unter Win10 beim Verbinden eines Druckers von Printserver mit dem Dialog ...

Windows 10

Windows 10 1803 - Ihr Roamingbenutzerprofil wurde nicht vollständig synchronisiert

Anleitung von Deepsys vor 3 TagenWindows 101 Kommentar

Bei allen Windows 10 1803 PCs traten Probleme mit den Servergespeicherten Profilen auf. Das Abmelden dauerte sehr lange und ...

Exchange Server
Exchange - Fehler mit 2018-07 Sicherheitsupdate
Tipp von ArnoNymous vor 5 TagenExchange Server7 Kommentare

Hallo, es gibt mal wieder Freude mit den MS-Updates. KB4338814 führt dazu, dass der Exchange keine Mails mehr zustellt. ...

Heiß diskutierte Inhalte
Router & Routing
Routing Problem mit Kaskade FritzBox und pfsense zugeriff nur von der firewall auf die clients und 0.0.0.0
Frage von ukl1967Router & Routing23 Kommentare

Hallo, ich habe ein an sich triviales Problem elches ich allerdings nicht gelöst bekomme. NAS 10.5.10.53 Mein Netz baut ...

LAN, WAN, Wireless
HP Probook 470 G4 - abbrechende Downloads
Frage von joern1LAN, WAN, Wireless19 Kommentare

Folgendes Problem, für einen Tipp wäre ich dankbar: Bei WLAN-Verbindung zum Internet (nicht LAN) kommt es bei etwas größeren ...

Server-Hardware
DL380p Gen8 LEDs Laufwerksaktivität funktionieren nicht
Frage von Cisco7971Server-Hardware14 Kommentare

Hallo zusammen, ich habe hier ein seltsames Problem: Die LEDs an den Smart Carriern, die bei Laufwerksaktivität rotieren, tun ...

Server-Hardware
Einsteigerfragen zu HP ProLiant DL380p Gen 8
gelöst Frage von brain2011Server-Hardware14 Kommentare

Hallo, ich habe mir einen HP ProLiant DL380p Gen 8 zugelegt, um mich grundlegend mit dieser Geräteklasse und der ...