[JavaScript] Cookies mit PHP und Java

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

  • [JavaScript] Cookies mit PHP und Java

    Hi Leute,

    Ich hätt da gern ma nen Problem *g*!
    Ich hab nen Programm in PHP geschrieben, das legt mir nen Cookie an mit Namen, Wert und Verfallsdatum.
    Danach folgt ne Funktion die irgend einen Wert übermittelt.

    So nun mein Problem:
    Ich hätte gerne das sobald ich auf den Submit-Button klicke der Wert der in dem Cookie steht geändert wird.
    Da sich das aber meines erachtens mit PHP nur schlecht bis gar nicht machen lässt dachte in an eine Umsetzung mit Java (mit "onSubmit" oder so) -> aber leider kann ich noch kein Java. Ich hab schon einiges Probiert und es will nicht finktionieren.

    Also wär schön wenn jemand von euch eine Lösung dafür wüsste (bitte mit ausführlichem Quelltext da ich wie schon gesagt kein Java kann), wenn jemand sogar eine PHP Lösung dafür weiss wär um so besser.

    Quelltext:
    test1.php
    ----------------------------------------------------------
    <?php
    setcookie("TAD","0",time()+5*60);

    echo"(
    <html>
    <body>
    <p align=\"center\">
    <form action=\"test2.php\">
    <input onSubmit=TAD.value(1); type=\"submit\" value=\"test\" name=\"B3\" tabindex=\"1\">
    </form>
    </body>
    </html> ");
    ?>

    test2.php
    -----------------------------------------------------------
    <?php
    echo ($_COOKIE['TAD']);
    ?>

  • #2
    PHP-Code:
    $_COOKIE['TAD']='neuer wert'
    so geht's mit php
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      hmm????

      Das hinter das "onSubmit"?

      Das hab ich doch probiert aber geklapt hats nicht!!

      Kommentar


      • #4
        wenn das php is, muss es logischerweise auch in nem php-skript sein

        vorzugsweise das skript, das vom formular aufgerufen wird
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          zum einen mal hat java nichts mit javascript zu zun, was du wohl gemeint hast.
          zum anderen kann man auf cookies, welche durch php gesetzt wurden auch nur mit php zugreifen!
          h.a.n.d.
          Schmalle

          http://impressed.by
          http://blog.schmalenberger.it



          Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
          ... nur ohne :-)

          Kommentar


          • #6
            Original geschrieben von schmalle
            zum anderen kann man auf cookies, welche durch php gesetzt wurden auch nur mit php zugreifen!
            unsinn. keks ist keks.
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              Original geschrieben von wahsaga
              unsinn. keks ist keks.
              versuchs doch es geht nicht!
              h.a.n.d.
              Schmalle

              http://impressed.by
              http://blog.schmalenberger.it



              Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
              ... nur ohne :-)

              Kommentar


              • #8
                Na das ist doch endlich mal ne klare Aussage!!! Danke schmalle!

                Ich kann also nur mit PHP auf Cookies zugreifen die von PHP erstellt wurden?!!!

                Das iss ja schon mal ok! Aber mein Problem lösts trotzdem nicht!

                So und das das in nem PHP-Script stehn muss iss mir auch klar!
                Ich bin ja nicht von Vorgestern! Ne?

                Aber wenn ich das normal in das Script schreib wo auch das formular (formular steht in nem ECHO) drinne steht wirds doch schon gleich ausgeführt wenn die Seite aufgerufen wird!

                Ich will aber das sich der wert in dem Cookie erst ändert wenn der Submit Button gedrückt wurde. D.h. erst ganz kurz bevor er zur nächsten seite springt!!!

                Kommentar


                • #9
                  dann prüf in deinem skript ab, ob der button gedrückt wurde
                  PHP-Code:
                  isset($_POST['B3']) 
                  sollte dir da weiterhelfen
                  Ich denke, also bin ich. - Einige sind trotzdem...

                  Kommentar


                  • #10
                    Original geschrieben von BAUM-SCHULE
                    Ich will aber das sich der wert in dem Cookie erst ändert wenn der Submit Button gedrückt wurde. D.h. erst ganz kurz bevor er zur nächsten seite springt!!!
                    dir bleibt nicht anderes übrig als den cookie erst auf der nächsten seite zu ändern ...
                    h.a.n.d.
                    Schmalle

                    http://impressed.by
                    http://blog.schmalenberger.it



                    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                    ... nur ohne :-)

                    Kommentar


                    • #11
                      Original geschrieben von schmalle
                      versuchs doch es geht nicht!
                      warum sollte es nicht gehen?

                      in wie fern glaubst du, unterscheidet ein browser zwischen einem per php und einem per javascript gesetzten cookie?
                      I don't believe in rebirth. Actually, I never did in my whole lives.

                      Kommentar


                      • #12
                        auf der nächsten seite brauch ich den wert aber sofort da kann ich den net erst ändern!!!

                        stimmt das mit dem button könnt ich mal probieren! danke mrhappiness

                        aber versprechen kann ich nix!! wenns nicht so klappt wie ich das will komm ich wieder und mecker weiter!!!


                        PS: wenn ihr euch einig seid obs mit java geht dann sagt mir bescheid!! ok?
                        Ach ja wahsaga wenns dir keiner glaubt schreib nen script und beweis es!!! Das könnt ich ja dann auch nebenbei geleich übernehmen!
                        Zuletzt geändert von BAUM-SCHULE; 23.09.2003, 11:41.

                        Kommentar


                        • #13
                          Original geschrieben von wahsaga
                          in wie fern glaubst du, unterscheidet ein browser zwischen einem per php und einem per javascript gesetzten cookie?
                          was weiss ich ich bin kein browser - entwickler .., aber wenn du mir nicht glauben willst, beweise das gegenteil
                          h.a.n.d.
                          Schmalle

                          http://impressed.by
                          http://blog.schmalenberger.it



                          Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                          ... nur ohne :-)

                          Kommentar


                          • #14
                            Hi wiedermal!!!

                            Also ja das mit dem "isset($_POST['B3']" bringt den gewünschten Effekt!

                            Danke @ all!!!!!!

                            Allerdings ist das nicht die aller schönste Lösung! Also wenn euch nochwas einfällt oder wenn Ihr euch einig seit obs mit Javascript auch geht dann sagt bescheid!!!


                            Cu @ all

                            Kommentar


                            • #15
                              Original geschrieben von schmalle
                              was weiss ich ich bin kein browser - entwickler .., aber wenn du mir nicht glauben willst, beweise das gegenteil
                              du hast die these aufgestellt, dass es nicht ginge, also bist du auch der jenige, bei dem die beweispflicht liegt ;-)
                              I don't believe in rebirth. Actually, I never did in my whole lives.

                              Kommentar

                              Lädt...
                              X