php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.07.2007, 07:45  
Gast
 
Beiträge: n/a
Standard cookie - Inhalt in Session übernehmen

Moin!

Ich habe einen OnlineShop dessen Funktion ich vor etwa 6 Jahren gekauft habe.
Der arbeitet mit cookies. Ich möchte in Zukunft meine Kundendaten in Datenbank abspeichern und andere Services anbieten. Den kompletten Shop so umbauen, dass er mit Session funzzt habe ich bei 1000 Produkten aufgegeben.
Daher möchte ich vom Warenkorb (basket.php) zum Bestellformular (buy.php) die Daten von cookies in Session übernehmen.

Ich habe Null Ahnung von cookies und Anfangserfahrung bei Sessions.

Geht das ohne Verluste?

Hier der Code, der die Daten in den Warenkorb schreibt.

Code:
                        if (confirm(newQuantity+' x '+newItem+' in den Einkaufskorb legen?')) {
                                index = document.cookie.indexOf("TheBasket");
                                countbegin = (document.cookie.indexOf("=", index) + 1);
                                countend = document.cookie.indexOf(";", index);
                                if (countend == -1) {
                                            countend = document.cookie.length;
                                }
                                document.cookie="TheBasket="+document.cookie.substring(countbegin, countend)+"["+newItem+"|"+newPrice+"|"+newQuantity+"]";

Hier wird durch Anklicken das Produkt in den Warenkorb übernommen (aber ich weiß nicht, ob das hilft).
Code:
<input TYPE="text" NAME="box4" VALUE="1" SIZE="3"></td>
<td valign="middle" align="right" width="25%">[img]gif/ordering4.gif[/img] 
In Riga regnets und morgen soll die Sonne scheinen.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.07.2007, 11:06  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hallo,
ich würde mir überlegen nicht mal einen neuen Shop zu kaufen oder selbst zu schreiben, sieht so aus als wäre der Shop auch vor 6 Jahren schon veraltet gewesen. Lustig dass der Preis auch noch ins Cookie geschrieben wird.
Entweder er steht dort, weil er zur späteren Abrechnung wichtig ist, wäre damit manipulierbar, oder er steht dort völlig überflüßigerweise..

Wie gesagt, neu schreiben oder die Funktion buyItem() ersetzen durch eine Weiterleitung an eine PHP-Datei, die das ganze in die Session ablegt.
Zergling-new ist offline  
Alt 25.07.2007, 12:02  
Gast
 
Beiträge: n/a
Standard

Hi!

Ich habe gesagt das Neuschreiben geht fast garnicht und kaufen auf keinen Fall.
Schau dir den Shop an, da ist keine Auflistung irgenwelcher Produkte, sondern viel mit Layout u.a. naturbox24.de

Durch diese Art wird mein Shop übrigens gut bei google gefunden und steht bei vielen Suchen an 1.2.3. Stelle oder zumindest 1. oder 2. Seite.

Ich werde mal schauen, vielleicht bauen ich alles in php um. Mache mir mal eine kleine Version. Wenns läuft baue ich den ganzen Shop so um und ersetze viel durch kopieren (geht gut mit Note Tab Light).

Gruss aus Riga und ab nächster Woche aus Iecava (ich wechsle den Ort = Umzug am WE)

Der Shop ist übringens von GData, eines der ersten Produkte von denen
 
Alt 25.07.2007, 12:17  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo,
was gibt es für Exportmöglichkeiten?
Ein Shop der ohne Java Script nicht funktioniert ist -meiner Meinung nach- vollkommen unakzeptabel. Es gibt leider viele Surfer die Java Script deaktivieren, und bei einer Meldung wie "Unser Shop funktioniert nur mit Java Script" erst einmal stutzig werden. Oder sogar Angst bekommen, der Betreiber möchte nur an ihre Kreditkarten-Daten.
Letzteres ist bei einem Shop, der viel mit Java Script arbeitet sogar durchaus im Bereich des Möglichen!
Wenn du uns mal einen Ausschnitt aus einer Export-Datei zeigst, können wir dir evtl. sogar einen kostenlosen PHP basierten Shop empfehlen.
Auch wenn es zu Problemen beim Import von Produkten kommen sollte, stehen dir hier sicherlich viele mit Rat und Tat zu Seite.
Einen eigenen Shop zu programmieren ist eine langwierige Geschichte, nicht zuletzt wegen des erhöhten Sicherheitsrisikos - aufgrund von eigenen Programmierfehlern.
Bereits existierende, kostenlose Shops, dürften deinen Anforderungen gerecht werden.
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 25.07.2007, 12:38  
Gast
 
Beiträge: n/a
Standard

Hallo!

Ich Exporte nichts und Importe nichts. Es ist ein shop ohne Datenbank
Daher habe ich keiner Angst wegen Sicherheit.

Ich weiss, dass einige Besucher Probleme mit dem Shop haben.
In der Regel sind es MS-Browser Nutzer mit bestimmten Sicherheitseinstellungen, zumeist welche mit Version 5.0. Heute Morgen rief erst einer an (Den Mensch kennt ihr alle, den er war vor 10 Jahren ein toller Sportmann) und hat über Telefon bestellt. Vor ca. 2 Monaten hat er problemlos bestellt, jetzt aber irgendwas an den Einstellungen geändert und es ging nicht mehr.

Ich habe mir schon einige Shops angesehen. Bei allen müßte ich alles ändern, das will ich nicht. Alle sind für die Produkte Datenbankbasierend, das will ich nicht (nur eigentlich mit den Kundendaten).

Also bleibt für mich nur die Änderung oder es so zu lassen, wie es ist.

Gruss aus Riga
 
 


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
Bild verschafft sich platz HTML, Usability und Barrierefreiheit 14 11.08.2008 23:45
Frage zu Session SmileMan PHP Tipps 2008 1 08.10.2007 11:22
Session & Cookie Probleme im IE madSoul PHP Tipps 2007 9 28.03.2007 14:45
session und cookie LP PHP Tipps 2006 1 29.08.2006 17:07
session inhalt ändert sich! schmiddy PHP Tipps 2006 4 09.04.2006 15:05
[Erledigt] Autologin mit Cookie, wie? Beste Lösung? PHP-Fortgeschrittene 17 16.02.2006 14:03
cookie stat session PHP Tipps 2007 9 30.01.2006 20:46
[Erledigt] Benutzername nach Login noch benötigt- Cookie oder Session? PHP Tipps 2005-2 1 30.10.2005 09:20
[Erledigt] Session aus Cookie zuordnen PHP Tipps 2005-2 6 22.08.2005 17:36
Fenster schließen - Cookie und/oder Session löschen Lia PHP Tipps 2005-2 1 03.08.2005 15:51
Cannot send session cookie PHP Tipps 2005 1 14.02.2005 14:48
[Erledigt] Formulardaten in einer Session speichern, per Link übergeben PHP Tipps 2004-2 2 29.12.2004 15:47
Cannot send session cookie ? wo liegt der fehler PHP-Fortgeschrittene 2 11.12.2004 15:56
cookie wie ne session nutzen? eQuin PHP-Fortgeschrittene 1 25.10.2004 12:07
Cannot send session cookie - headers already sent... PHP Tipps 2004 12 23.07.2004 10:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
session übernehmen, php session übernehmen, session übernehmen php, cookies übernehmen, cookie übernehmen, session daten übernehmen, cookies inhalt, inhalt session cookie, php cookie warenkorb, php cookie übernehmen, inhalt cookies, php basket cookie, document.cookie in php, cookie inhalt, sessions übernehmen, php warenkorb cookie oder session?, cookies warenkorb php, session cockie übernehemn, cookie werte übernehmen, session php übernehmen

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:45 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.