 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
25.03.2001, 03:09
|
#1
|
|
TP-Junior
Registriert seit: Mar 2001
|
Cookies & PHP3/4
hi!
i have a ask schon wieder:
wie kann man am einfachsten mit PHP3/4 feststellen ob cookies im browser aktiviert sind oder nicht.
__________________
Wem das Wasser bis zum Hals steht,
der darf den Kopf nicht hängen lassen!
|
|
|
25.03.2001, 04:20
|
#2
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Re: Cookies & PHP3/4
Guten Morgen!!
Also wenn man ganz einfach und logisch düber nachdenkt, müßte man es herausbekommen, indem man auf einer Seite den Cookie probiert zu setzen, per META-Tag oder irgendwie anders auf eine andere Seite weiterleitet, die dann auf das Vorhandensein des Cookies reagiert...
z.B.: cookie.php
<?
setcookie("gesetzt","JA",time()+180);
?>
<HTML>
<HEAD>
<META HTTP-EQUIV="refresh" CONTENT="0; URL=lesen.php">
<TITLE></TITLE>
</HEAD>
<BODY></BODY>
</HTML>
lesen.php
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<?
if (!$gesetzt){
echo "Kein Cookie gesetzt";}
else{
echo "Cookie sagt: $gesetzt";}
?>
</BODY>
</HTML>
Bei mir hats geklappt... Vielleicht gehts auch einfacher... wäre schon schöner, wenn man sowas in einer Seite überprüfen könnte... aber das funzt leider nicht beim ersten Aufruf... erst beim zweiten, und das bringt ja nix :(
Wer es einfacher oder professioneller weiß?? Posten !!
So... n8 Jan
|
|
|
05.11.2002, 18:40
|
#3
|
|
TP-Senior
Registriert seit: Sep 2001
Ort: Iserlohn
|
Cookies durch get_browser
Zwar ists schon lange her seit der letzten Antwort, aber was solls denn. Zur Vervollständigung des Themas schryb ich des mal auf, gell?
get_browser (PHP 3, PHP 4 )
get_browser -- Ermittelt die Möglichkeiten des Browsers eines Benutzers
Beschreibung: object get_browser ( [string user_agent])
get_browser() ermittelt die Möglichkeiten des auf das PHP-Skript zugreifenden Browsers. Dies geschieht durch Auslesen der zum Browser vorhandenen Werte aus der Datei browscap.ini. Per Voreinstellung wird der Wert von $HTTP_USER_AGENT als Browser-Typ benutzt. Dieses Verhalten können sie ändern (so z.B. den Namen der INI-Datei), indem sie den optionalen user_agent-Parameter an die get_browser()-Funktion übergeben.
Die zurück gegebene Information ist ein Objekt, das verschiedene Datenelemente enthält. Dazu gehören z.B. die Haupt- und Unterversions-Nummer des Browsers sowie TRUE / false-Werte für Browser-Fähigkeiten (u.a. Frame-, Java- und Cookies-Unterstützung). Nicht gemeint ist hier die aktuell vorhandene Nutzung. Ist der Browser so konfiguriert, dass er z.Zt. keine Cookies annehmen soll, wird trotzdem TRUE in Bezug auf die Cookie-Fähigkeiten zurückgegeben, wenn in der Datei browscap.ini der entsprechende Wert TRUE ist.
[QUELLE: PHP Handbuch von php.net]
__________________
Dreamflower.
|
|
|
05.11.2002, 19:29
|
#4
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Dazu kommt aber noch, dass die browsercap.ini bei vielen Hostern garnicht existiert und falls sie existieren sollte, ist sie total veraltet! ...meine Erfahrung...
Gruss Jan
|
|
|
05.11.2002, 19:39
|
#5
|
|
TP-Senior
Registriert seit: Sep 2001
Ort: Iserlohn
|
das ist richtig. steht ja auch im Text so. Ist auch nur eine weitere Methode eventuell an solche Daten ranzukommen.
War nämlich gerade auch am Probieren, wie ich herausfinden kann, ob der Browser Cookies unterstützt. Hatte es auf einer Seite mal gesehen, weiß aber nicht mehr welche. Es wurde direkt gesagt, daß ich keine Cookies unterstütze und welche essen sollte.
Bin ich doch schnell mal in die Küche gerannt...
Naja, nichts für ungut. *g*
__________________
Dreamflower.
|
|
|
05.11.2002, 19:46
|
#6
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Wenn die browsercap.ini richtig gepfegt würde, wäre es echt eine super sache... Am Anfang hab ich mich auch daran verbissen, aber naja...  Ich geh auch gleich essen... 
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:39 Uhr.
|
 |