Kai: BIN ZU BLÖD!!! Cookie setzen & in Perl verarbeiten

Hallo!

Leider bin ich eigentlich zu blöd für das alles. Trotzdem möchte ich es nochmal mit eurer Hilfe versuchen!!

Ich möchte eigentlich nur ein doofes Cookie setzen. Dies soll in einem Perl-Skript ausgelesen werden.

Sinn der Sache ist ein kleines Warenkorbsystem zu bauen. Die Leute sollen gewissen Artikel in einen Warenkrob legen können. Danach können sie ganz einfach weiter die Artikel betrachten. Wenn Sie bestellen möchten oder weitere Artikel hinzufügen möchten werden Sie anhand einer als Cookie gespeicherten ID erkannt.

Ich möchte nicht alles als Perl bzw. CGI-Skripte schreiben.

Wenn mir jemand helfen könnte wäre ich echt sehr froh.

Euer Kai

  1. Hi,

    Ich möchte eigentlich nur ein doofes Cookie setzen.

    die Betonung liegt hierbei auf "doof". Du forcierst ggf. die Nichtfunktionsfähigkeit Deines Warenkorbsystems.

    Dies soll in einem Perl-Skript ausgelesen werden.

    [...]

    Ich möchte nicht alles als Perl bzw. CGI-Skripte schreiben.

    Mit welchen anderen serverseitigen Techniken möchtest Du es denn vermischen?

    Wenn mir jemand helfen könnte wäre ich echt sehr froh.

    Bei welchem Problem?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo,

      ich möchte dem Besucher ein Cookie setzen. Wenn er etwas in den Warenkorb legt möchte ich per Perl/CGI das Cookie auslesen und dies in eine entspr. Textdatei auf meinem Server schreiben. Die Textdatei enthält den Cookie-Wert, die ID.

      Wie bekomme ich es hin:

      * ein Cookie zu setzen?
      * dieses in Perl auszulesen damit ich damit (mit der Zahl/ID) weiterarbeiten kann?

      Danke.

      Kai

      1. Hi,

        ich möchte dem Besucher ein Cookie setzen.

        ich empfehle, auf Cookies unbedingt zu verzichten, sofern sie nicht absolut optional sind.

        Wie bekomme ich es hin:
        * ein Cookie zu setzen?
        * dieses in Perl auszulesen damit ich damit (mit der Zahl/ID) weiterarbeiten kann?

        Was hast Du versucht, und woran ist es gescheitert?

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hallo,

          warum soll ich auf ein Cookie verzichten?

          Ich habe es versucht per JavaScript zu setzen, ging auch. Aber ich weiss nicht wie ich es mit Perl einlesen kann.

          Kai

          1. Hi,

            warum soll ich auf ein Cookie verzichten?

            weil die Akzeptanz höchst zweifelhaft und die Funktionalität damit immanent gefährdet ist.

            Aber ich weiss nicht wie ich es mit Perl einlesen kann.

            Wo hast Du nach den entsprechenden Informationen gesucht?

            Cheatah

            --
            X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
            X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
            1. Hallo,

              was schlägst du als Alternative vor?

              Ich habe schon einige Informationen gefunden, bekomme es aber nicht zum Laufen. Ich schreibe die Skripte "supersimpel", da ich nicht sehr fit bin im Programmieren.

              http://de.selfhtml.org/cgiperl/module/cgi.htm#cookies

              Kai

              1. Hi,

                was schlägst du als Alternative vor?

                ein serverseitiges Session-Management.

                Ich habe schon einige Informationen gefunden, bekomme es aber nicht zum Laufen.

                https://forum.selfhtml.org/?t=94773&m=573902, zweiter Absatz.

                Cheatah

                --
                X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
                X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
                X-Will-Answer-Email: No
                X-Please-Search-Archive-First: Absolutely Yes
                1. Hi,

                  verstehe ich nicht.

                  Wo finde ich Informationen dazu? Sagt mir gar nicht ...

                  Kai

                  1. Hi,

                    verstehe ich nicht.
                    Wo finde ich Informationen dazu?

                    was verstehst Du nicht, und Informationen wozu meinst Du?

                    Sagt mir gar nicht ...

                    "Sagt mir nichts" ist der Beginn einer Recherche, nicht einer Rückfrage.

                    Cheatah

                    --
                    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
                    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
                    X-Will-Answer-Email: No
                    X-Please-Search-Archive-First: Absolutely Yes
                    1. Hi,

                      ich habe keine Informationen zu serverseitiges Sessionmanagment finden können. So ganz verstehe ich nicht, wie das ein Cookie ersetzen soll. Wie soll ich den Kunden wieder erkennen wenn er eine Weile auf meinen Seiten herumsurft? Mich würde das interessieren wie das mit serverseitigem Sessionmanagment funktioniert.

                      Hast du eine Quelle? Ist es arg kompliziert? Oder brauch ich nur den richtigen Hoster/Server dafür?

                      Danke, Kai

                      1. Hi,

                        ich habe keine Informationen zu serverseitiges Sessionmanagment finden können.

                        dann solltest Du Deine Suchstrategie überdenken. Sessions sind ein absolut alltägliches Phänomen.

                        So ganz verstehe ich nicht, wie das ein Cookie ersetzen soll. Wie soll ich den Kunden wieder erkennen wenn er eine Weile auf meinen Seiten herumsurft?

                        Über eine Session-ID, die den URLs hinzugefügt wird.

                        Ist es arg kompliziert?

                        Nicht arg, aber weitaus umfangreicher, als man es in einer Handvoll Postings erklären könnte.

                        Oder brauch ich nur den richtigen Hoster/Server dafür?

                        Du benötigst die Möglichkeit, Deine Seiten mittels serverseitiger Programmlogik generieren und Daten abspeichern zu können. Das können bereits sehr günstige Packete.

                        Cheatah

                        --
                        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
                        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
                        X-Will-Answer-Email: No
                        X-Please-Search-Archive-First: Absolutely Yes
      2. Hi,

        Wie bekomme ich es hin:

        * ein Cookie zu setzen?
        * dieses in Perl auszulesen damit ich damit (mit der Zahl/ID) weiterarbeiten kann?

        Zu Cookies allgemein: http://www.perldoc.com/perl5.8.4/lib/CGI.html#HTTP-COOKIES, zu Sessions im Speziellen http://search.cpan.org/~sherzodr/CGI-Session-3.95/Session.pm

        HTH

        Margin-Auto