| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Benutzer Registriert seit: 26.07.2005
Beiträge: 33
![]() | Zitat:
Zitat:
| ||
| |
| | ||
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Kannst du die Session nicht per URL übergeben? Den Protokollwechsel sollte ja eigentlich nur das Cookie stören, aber nicht die URL-Weitergabe.. http://de.php.net/manual/de/ref.session.php Zitat:
PHP-Code: | |
| |
| | ||
| Benutzer Registriert seit: 26.07.2005
Beiträge: 33
![]() | Also ich habe nochmal geschaut. Beim Protokoll-Wechsel bekomme ich eine neue SessionID. Ich habe jetzt eine tabelle basket_transfert (id, sessionID, serializedBasket, entryDate) in der ich vorm Protokollwechsel das serialisiert Warenkorb-Objekt einfüge. Dabei wird der Warenkorb anhand der SessionID überschrieben, wenn ich erneut einen Protokollwechsel von HTTP zu HTTPS habe. Außerdem speichere ich auch für die andere Richtung den Warenkorb in dieser Tabelle, denn bei mir kann der Kunde Artikel während der Bestellung löschen. Falls er nun aber wieder den HTTP-Bereich verlässt, muss für diese Warenkorb gespeichert werden. Irgendwie functioniert aber das wiederherstellen nicht richtig. ich speichere das serialisierte Objekt wie folgt: PHP-Code: PHP-Code: Habt ihr ne Idee? Zitat:
| |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Du hast doch gerade geschrieben, dass die session_id() sich ändert, dann kannst du sie ja auch schlecht als Key für den Tabelleneintrag nehmen! Zitat:
| |
| |
| | |||
| Benutzer Registriert seit: 26.07.2005
Beiträge: 33
![]() | Zitat:
PHP-Code: Zitat:
| ||
| |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Du hast aber Schreibfehler drauf.. serialise, $_REQEUST, .. Schalt auf jeden Fall mal error_reporting(E_ALL) an. Was steht denn dann in $_REQUEST['sessid'], $basket und $_SESSION['basket']. Benutz var_dump() zur Ermittlung. |
| |
| | |||
| Benutzer Registriert seit: 26.07.2005
Beiträge: 33
![]() | Zitat:
Zitat:
$_REQUEST['sessid'] liefert die SessionID die ich vorher in der URL übertragen habe. Nun kommt aber das kuriose. Doch bevor ich das Ergebnis der Variablen aufliste hier kurz der Code meiner beiden Funktionen: PHP-Code: PHP-Code: Code: basket Object
(
[productList:private] => Array
(
[47] => Array
(
[1] => Array
(
[1] => 1
)
)
)
[totalValue:private] => 134.95
[totalWeight:private] => 1300
)
Wenn ich aber das Objekt nach dem Return ausgebe kommt, folgende Ausgaben: Code: basket Ich blickt nicht durch! | ||
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Referenzen auf Objekte innerhalb eines Arrays | PHP-Fortgeschrittene | 6 | 31.08.2009 17:06 | |
| [Erledigt] Objekte übergeben | Felix | PHP Tipps 2008 | 23 | 18.06.2008 12:21 |
| Objekte zur Laufzeit Vererbung anhängen | Zergling-new | PHP-Fortgeschrittene | 8 | 17.11.2007 17:31 |
| [Erledigt] Objekte vergleichen | PHP-Fortgeschrittene | 4 | 08.12.2005 16:20 | |
| umschalten des http / https protokolls mit php ohne redirect | PHP Tipps 2005 | 2 | 12.01.2005 15:29 | |
| Ganze Objekte an Script weitergeben | dreamingof8a | PHP Tipps 2004-2 | 6 | 23.11.2004 12:17 |
| htaccess und redirect mit IF verzweigung | Novan | Server, Hosting und Workstations | 1 | 11.09.2004 18:00 |
| [Erledigt] Referenzen auf Objekte | PHP-Fortgeschrittene | 2 | 17.08.2004 11:08 | |
| Anonyme Objekte? | PHP-Fortgeschrittene | 18 | 25.07.2004 22:19 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php wechsel ssl, php warenkorb von http in https übergeben, php serialize ssl login, php serialize ssl, auf https umleiten session übergeben php, php ssl redirect, sslredirect, php serialisierte daten, überschreiben mit serialisierten inhalt php, wiederherstellen des serialisierten warenkobs, warenkorbzustand, serialize addslashes session php, \session weg\ php \https\, ssl im shop session weg, warenkorb mit php objekt, php protokollwechsel, serialisierte liste, warenkorb definition php code, ssl warenkorb leeren, sessionwechsel ssl |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.