Merkwürdiges COOKIE Problem!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Merkwürdiges COOKIE Problem!

    Hallo,

    also mein Problem besteht nur auf dem Server! Lokal funktioniert alles wunderbar!

    Ich setze via Javascript COOKIES (name=value)!
    Wenn ich den Cookie dann via PHP mit $_COOKIE ausgeben lassen will, ist der Cookie vorhanden, aber der Wert ist nicht da!

    Array ( [chkNoaddpay] => [chkNoaddpayA] => )
    laut meiner cookie verwaltung im firefox sind die werte aber da!

    kann mir da einer weiterhelfen? irgendwie eine einstellungssache von php5? konnte aber nix finden.

    danke

  • #2
    Lass dir die Cookies per JS ausgeben. Die Cookies sind stehen PHP natürlich auch erst beim nächsten Seitenaufruf zur Verfügung.
    [FONT="Helvetica"]twitter.com/unset[/FONT]

    Shitstorm Podcast – Wöchentliches Auskotzen

    Kommentar


    • #3
      ;O) ich frag die auch nur bei nächsten seitenaufruf ab! und es will einfach nicht gehen! Lokal funktioniert das alles, nur auf dem Server nicht! woran kann das liegen?

      Kommentar


      • #4
        Zeig mal relevanten Code her.
        [FONT="Helvetica"]twitter.com/unset[/FONT]

        Shitstorm Podcast – Wöchentliches Auskotzen

        Kommentar


        • #5
          Original geschrieben von unset
          Zeig mal relevanten Code her.
          OffTopic:
          musst du dich nicht um kaputte rechner kümmern?


          peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar


          • #6
            Original geschrieben von Kropff
            OffTopic:
            musst du dich nicht um kaputte rechner kümmern?


            peter
            OffTopic:
            Ja, wenn ich Feierabend habe
            [FONT="Helvetica"]twitter.com/unset[/FONT]

            Shitstorm Podcast – Wöchentliches Auskotzen

            Kommentar


            • #7
              was? was soll ich für relevanten code zeigen. Schreibe ein Cooki via JS, geht ja, sonst würde es lokal nicht funktionieren! Und wenn ich mir meine Cookie mit print_r($_COOKIE); ausgeben, bekomm ich nur die Cookienamen und der Werte sind leer, obwohl laut Browser drin steht. muss irgendwo ein Problem in PHP sein!

              Kommentar


              • #8
                Ja, dann zeig eben nix her.
                [FONT="Helvetica"]twitter.com/unset[/FONT]

                Shitstorm Podcast – Wöchentliches Auskotzen

                Kommentar


                • #9
                  Original geschrieben von unset
                  Ja, dann zeig eben nix her.
                  Meine Meinung, er möchte ja was wissen
                  "Nicht jeder Mensch kann und soll Programmieren[...]".

                  Kommentar


                  • #10
                    wenn dir hilft ;O)

                    Code:
                        function setCookie(name,value,time)
                        {
                            var expHour = time;
                            var exp = new Date();
                            exp.setTime(exp.getTime() + (expHour*60*60*1000));
                            document.cookie = name + "=" + value + "; expires=" + exp.toGMTString();
                        }
                    
                        setCookie('chkLiveSearch',element.checked,24);
                        setCookie('chkNoaddpay',element.checked,24);
                    // element ist "this." von einer checkbox
                    PHP-Code:
                    print_r($_COOKIE); 
                    ich weiß zwar nicht was man da mehr sehen kann als ich geschiltert habe, aber wie gesagt der code ist richtig, sonst würde der lokal nicht funktioneren!

                    Muss also irgend wo in PHP ein Problem sein, bloß wo?
                    Zuletzt geändert von ; 11.01.2008, 16:29.

                    Kommentar


                    • #11
                      phpinfo() -> Da mal im Abschnitt Cookies gucken.

                      P.S. Mit Relevanten Code war auch das php schnipsel gemeint
                      "Nicht jeder Mensch kann und soll Programmieren[...]".

                      Kommentar


                      • #12
                        aber das einzige was komisch ist, die session id hat er im cookie!

                        Code:
                        Array ( [PHPSESSID] => o7lk87n27qr19ahub0jc4det26h75oki [__utma] => [__utmb] => [__utmc] => [__utmz] => [chkNoaddpay] => [chkNoaddpayA] => )

                        Kommentar


                        • #13
                          Mal ne Frage, hast du überhaupt Ahnung(Wissen) von Cookie und Sessions ??
                          "Nicht jeder Mensch kann und soll Programmieren[...]".

                          Kommentar


                          • #14
                            in der phpinfo erkenn ich nix ungewöhnliches. hab sie im root meines projektes ausgeführt und in der phpinfo steht bei
                            HTTP_COOKIE
                            PHPSESSID=WXJA6fHXg-bsGognqgzLrTWB9xRscUQMTL5ZN1TcJtqgWwSS0IWZNP_wG0A42fgL;
                            chkNoaddpay=true; __utma=85841865.141691028.1200061348.1200061348.1200061348.1;
                            __utmb=85841865; __utmc=85841865;
                            __utmz=85841865.1200061348.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none);
                            chkNoaddpayA=1
                            also die cookies wurden richtig gesetzt! also muss es an $_COOKIE legen, bloß an was?

                            Kommentar


                            • #15
                              aber unter dem Punkt "PHP Variables" stehen die Cookie auch da wie zb.
                              _COOKIE["chkNoaddpay"]
                              mit dem Wert "no values" da! versteh jetzt nur noch bahnhof!


                              Warum sollte ich keine Ahnung von COOKIES und SESSIONS haben! na klar hab ich die!
                              Zuletzt geändert von ; 11.01.2008, 16:46.

                              Kommentar

                              Lädt...
                              X