Fatal error: Call to undefined function use_trans_sid() in /home/www/web14/web/test.php on line 15
site2site
Einklappen
X
-
<<ein domanübergreifene session einzurichten.
--------------------------------------------------------------------------------
und wie?>>
session ist eigentlich nichts besonderes.
Es wird eine id
(die nicht nur einmaliig sondern auch lang genug sein muss um die zufällig rauszufinden schwer wäre) ereugt.
bei session start wird eine datei erzeugt bzw vorhandenne lokalisiert,
in der alle zu dieser ID variablen mit Ihren werten abgespeichert sind.
also kurz gesagt macht $_SESSION["var"]="bljablja"; nichts anderes als in session_datei (in dateinamen ist session_id eingetragen) eine variable "var" zu schreiben und dazugehörige wert.
Um session conzept zu realisieren, braucht man nicht unbedingt schon vorhandene mit php mitgelieferte session funktionalität zu benutzen.
eine session_id kannst du wunderbar mit md5 erzeugen, und in einer DB_tabelle zu diser id werte eintragen(was auch osComerce macht).
1)haben mehrere domanen zugriff auf diese Tabelle und
2)session_id kommt mit get oder post
dann sind auch die session daten und variablen sichtbar als ob sie bei deiner domane gesetzt wurdenSlava
bituniverse.com
Kommentar
-
Original geschrieben von dani_o
Fatal error: Call to undefined function use_trans_sid() in /home/www/web14/web/test.php on line 15Original geschrieben von Skaschy
Was sagt PHP-Info über "use_trans_sid" & "use_cookies" ?
phpinfo(); ?
Kommentar
-
<<diese haben KEINEN Zugriff auf die DB!>>
dann sprechen wir über php für die arme.
aber auch in diesem fall lasst sich übergreifende session realisieren.
Inhalte von einer session datei könnten bei bedarf auch an die andere server übergeben werden, dabei kann man das als mit include, als auch mit fsockopen realisieren.Slava
bituniverse.com
Kommentar
-
Original geschrieben von dani_o
hihi beispiel?
für beide Befehle findest du hier genug Beispiele.
oder hast du was anderes gemeint?Slava
bituniverse.com
Kommentar
-
Original geschrieben von Slava
für include oder fsockopen?
für beide Befehle findest du hier genug Beispiele.
oder hast du was anderes gemeint?
hab keine ahnung wie ich mit diesen Befehlen
ne variable der session übergebe ... wie gesagt!
es darf NICHT sichtbar sein! vielleicht sollte man dazu noch erwähnen das max für einen tag die variable erhalten sein soll ...Signatur-Text ...
Kommentar
-
nein,
du würdest einen für den Anwender unleserlichen string erhalten, der bei Änderung eines bits nur noch schrott ergeben würde.
du könntest zusätlich z.B. noch eine md5 Prüfsumme des unverschlüsselten strings übergeben um zu prüfen ob etwas geändert wurde.
Zuletzt geändert von zonthor; 29.04.2006, 09:13.
Kommentar
Kommentar