php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.07.2004, 15:13  
Gast
 
Beiträge: n/a
Standard Cookies in Sessions umwandeln



Hallo

wir haben einen Shop basierend auf Cookies. Leider funktioniert da nicht alles so wie es soll. Jetzt will ich die Datei, die die Cookies generiert, in Sessions umwandeln. Die zuverlinkenden Dateien haben immer die Endung "datei.php3?Kennung=$Kennung" gehabt. Das soll auch so bleiben. Ich habe mir zwar schon einige Session-Tutos durchgelesen, komme aber trotzdem nicht so mit der Umwandlung klar. Kann mir jemand helfen?

Hier die Datei:

<?
/* get_id.php3 */
/* =============================================== */

function get_id($id)
{
global $db, $keep,$keep_time,$REMOTE_ADDR, $PHP_SELF;
if ($id != "") {
$result=mysql("$db","SELECT * FROM besucher WHERE Besucher='$id'"); //
$anz=mysql_num_rows($result);
if ($anz == "0") {
$id=md5(uniqid(rand()));
if ($keep) {
setcookie("C_ID",$id,time()+$keep_time*24*60*60);
}
$DatumZ=date("z");
mysql("$db","INSERT INTO besucher VALUES ('$id','$DatumZ')");
Header("Location: $PHP_SELF?Kennung=$id");
}
}
if ($id == "") {
$id=md5(uniqid(rand()));
if ($keep) {
setcookie("C_ID",$id,time()+$keep_time*24*60*60);
}
$DatumZ=date("z");
mysql("$db","INSERT INTO besucher VALUES ('$id','$DatumZ')");
Header("Location: $PHP_SELF?Kennung=$id");
}
return $id;
}
?>

Gruß
Janine
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.07.2004, 16:09  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Code:
session_name('Kennung');
session_start();
PHP versucht einen Cookie anzulegen, der in $_COOKIE['Kennung'] resuliteren wird.
Aufgrund von session_name() wird PHP aber auch ?Kennung direkt auslesen und nutzen.
Guradia ist offline  
 


Themen-Optionen
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
automatische fallback bei sessions ohne cookies auf GET PHP Tipps 2005 3 27.06.2009 08:18
problem bei sessions in komb. m. cookies. header umgehen? Promaetheus PHP Tipps 2006 10 02.05.2006 15:52
Cookies, Sessions, Login-Fehler PHP Tipps 2006 1 23.03.2006 12:59
Cookies und Sessions funktionieren mit IIS nicht richtig PHP Tipps 2006 8 16.01.2006 16:01
Cookies &amp;amp; Sessions. Seite funktioniert nur mit Reload PHP-Fortgeschrittene 4 18.09.2005 00:48
Sitzungsvariablen, Abfrage-Zeichenketten, Cookies dethlef14 PHP Tipps 2005-2 2 16.08.2005 15:42
sessions und cookies... PHP Tipps 2005-2 7 31.07.2005 21:17
Nach Serverumzug Cookies bzw. Sessions Probleme PHP Tipps 2005-2 5 24.07.2005 01:10
Sessions oder Cookies PHP Tipps 2005 4 19.04.2005 17:05
sessions ohne cookies PHP Tipps 2005 7 09.01.2005 22:16
Sessions: Cookies mit Zertifikat PHP-Fortgeschrittene 0 16.09.2004 22:01
Woran erkenne ich, dass Session-ID übergeben wurde? PHP Tipps 2004 4 15.08.2004 14:06
blöde sessions =) PHP Tipps 2004 2 13.08.2004 17:55
cookies ausschalten für sessions ohne php.ini? PHP Tipps 2004 2 17.07.2004 15:58
Sessions mit und ohne Cookies (die 100.?) PHP Tipps 2004 2 02.07.2004 15:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cookie in session-cookie umwandeln, session id umwandeln, session id umwandel, cookies umwandeln, cookie in session umwandeln, cookie umwandeln, cookie codes umwandeln, cookies in session id umwandeln

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:14 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.