Problem mit Reloadsperre "Cookie"

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

  • Problem mit Reloadsperre "Cookie"

    PHP-Code:
    <?php
    require("config.php");

    if(isset(
    $_POST["vote"]))
    {
    if(
    $RateIt == "gesetzt"//cookie abfragen
    {
      echo 
    "<body>
            <p><font face=\"
    $font\" color=\"$fontcolor\" size=\"$fontsize\">$schonmaltxt</font></p>
            <p><font face=\"
    $font\" size=\"$fontsize\"><a href=\"index.html\">zurück</font></p>";
    }
    else
    {
    if(
    $countfile fopen("datacount.txt","r"))
    {
    $count fgets($countfile,1024);
    $count ++; 
    fclose($countfile);
    }
    if(
    $countfile fopen("datacount.txt","w"))
    {
    fwrite ($countfile,"$count");
    fclose ($countfile);
    }
    if(
    $datafile fopen("datarate.txt","r"))
    {
    $data fgets($datafile,1024);
    $countold $count -1;
    $datamid $data $countold $Noten;
    $dataerg $datamid $count;

    setcookie("RateIt""gesetzt"time()+$cookietime); //cookie setzen
    fclose($datafile);
    }
    if(
    $datafile fopen("datarate.txt","w"))
    {
    fwrite ($datafile,"$dataerg");
    fclose ($datafile);
    }
    include (
    "data.inc.php");
    }
    }
    ?>
    Das bewerten klappt wird auch gezählt, nur die Reloadsperre klappt nicht,
    wo habe ich denFehler gemacht? das cookie wird gesetzt nur irgendwie
    greift die Sperre nicht.

    cu

  • #2
    dass man cokkies so abfragt: $_COOKIE['name_Des_cookies'] == "vergebener wert" hat dir wohl noch keiner gesagt wieß
    h.a.n.d.
    Schmalle

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



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

    Kommentar


    • #3
      Funktioniert aber immernoch nicht

      cu

      Kommentar


      • #4
        Original geschrieben von Detonator
        Funktioniert aber immernoch nicht

        cu
        code?
        h.a.n.d.
        Schmalle

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



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

        Kommentar


        • #5
          steht doch oben!

          Anstatt: if($RateIt == "gesetzt") //cookie abfragen

          Hab ich jetzt: $_COOKIE['RateIt'] == "gesetzt"

          angegeben.

          Sobald ich jetzt auf den "Abstimmen" Button klicke bleibt die
          Seite weiß nehem an hat jetzt was mit Register_Globals zutun, hab
          aber keine Ahnung wo der Fehler jetzt drin steckt.

          Kommentar


          • #6
            Habs, das muss so stehen:

            if(isset($_POST["vote"]) and ($_COOKIE['RateIt'] == "gesetzt"))

            oder?

            also so funktioniert es, weiss nur net ob es auch korrekt ist
            Zuletzt geändert von Detonator; 05.04.2004, 17:11.

            Kommentar

            Lädt...
            X