Gå til innhold

Hvordan setter man cookie på en poll?


Anbefalte innlegg

Videoannonse
Annonse

navn - hva du vil at cookien skal hete

verdi - hva det skal stå i cookien(trenger ingen verdi egentlig)

time()+3600 - hvor lenge den varer

mappe - brukes hvis siden ligger i en mappe under domene igjen, trenger ikke stå noe.

domene - brukes hvis du vil at den skal kun funke på ett spesielt domene(trenger ikke stå noe så bare bruker den domene den er på, på tidspunktet.

Lenke til kommentar

Warning: Cannot add header information - headers already sent by (output started at /home/h/hu/humorsi/public_html/Poll/stem.php:3) in /home/h/hu/humorsi/public_html/Poll/stem.php on line 5

 

fikk opp denne beskjeden. hva betyr den?? og ka har jeg gjort galt?

 

setcookie("mysafecookie", "", time()+3600, "/Poll/", "");

Endret av Org
Lenke til kommentar

Cookien skal komme før eventuell html, tror det funker bra med sammen med header() del og egentlig, litt usikker på det akkurat nå.

Hadde vært kjekt om du skrev med koden fra siden som setter cookien når du får en feilmelding :)

Lenke til kommentar

nope. funka ikke..

kanskje det er noe annet som er gale.

 

index.php

<form method="post" action="stem.php">

<b><? include "dat/questions.dat"; ?><br></b><br><br>

<input type="radio" name="answer" value="1"> <? include "dat/questions1.dat"; ?><br>

<input type="radio" name="answer" value="2"> <? include "dat/questions2.dat"; ?><br>

<input type="radio" name="answer" value="3"> <? include "dat/questions3.dat"; ?><br>

<input type="hidden">

<input type="submit" name="Submit" value="Stem"></form>

 

stem.php

<?

setcookie("mysafecookie", "", time()+3600, "/Poll/", "stem.php");

if(isset($_COOKIE["mysafecookie"])){

echo "du har allerede stemt";

exit;

}

$answer = $_POST["answer"];

 

if ($answer == ("1")) {

echo

...............osv...

?>

Lenke til kommentar

<?
if(isset($_COOKIE["mysafecookie"])){
echo "du har allerede stemt";
exit;
}
setcookie("mysafecookie", "", time()+3600);
$answer = $_POST["answer"];

if ($answer == ("1")) {
echo
...............osv...
?>

vil minske mulighetene for feil ihvertfall. :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...