Avatar billede sungdk Nybegynder
09. april 2005 - 12:12 Der er 8 kommentarer og
1 løsning

Data fra Javascript til PHP?

Hej med jer

Ved ikke lige om det er det korrekte sted at placere dette spørgsmål.

Jeg har nogle problemer på min side, hvis folk har sat deres årstal på computeren forkert. (Cookie-problemet).

Jeg vil lave en tjekker på alle siderne og evt. logge ud. Jeg har fixet dette script til at trække brugerens dato ud:

      <script type="text/javascript">
var time=new Date();
var date=time.getDate();
var year=time.getFullYear();
document.write(year);
</script>

Hvordan kan jeg kombinere det med en PHP if-sætning? Havde tænkt på:

$aar = date("Y",time());

if ($year <> $aar) { echo "FEJL i aarstal!"; }

Kan dette lade sig gøre? Eller er der en anden måde? Evt. KUN med php?

Tak!
Avatar billede plazm Nybegynder
09. april 2005 - 12:30 #1
du kan jo lade php sætte en variabel og så tjekke det med javascript
<script type="text/javascript">
var time=new Date();
var date=time.getDate();
var year=time.getFullYear();
var phpyear=<?php echo date("Y",time()); ?>;
if (year <> phpyear) { alert("Fejl"); }
else { document.write(year); }
</script>
Avatar billede sungdk Nybegynder
09. april 2005 - 12:33 #2
Det er slet ikke muligt at lave det på min måde?

Jeg er mest fortrolig med at lave if-sætninger i PHP.
Avatar billede plazm Nybegynder
09. april 2005 - 12:35 #3
du kan så vidt jeg ved ikk få klokkeslet på den computer der browser forbi din side uden at du har været på en anden side som sender klokkesletet med post eller i url
Avatar billede sungdk Nybegynder
09. april 2005 - 13:43 #4
Har lige afprøvet dit script... Virker ikke her :(
Avatar billede plazm Nybegynder
09. april 2005 - 15:20 #5
<script type="text/javascript">
var time=new Date();
var date=time.getDate();
var year=time.getFullYear();
var phpyear=<?php echo date("Y",time()); ?>;
if (year < phpyear || year > phpyear) { alert("Fejl"); }
else { document.write(year); }
</script>
Avatar billede plazm Nybegynder
09. april 2005 - 15:20 #6
min fejl der :)
Avatar billede sungdk Nybegynder
09. april 2005 - 17:24 #7
Straks meget bedre!

Tak

Opret svar :D
Avatar billede alister_crowley Nybegynder
09. april 2005 - 17:27 #8
PHP bliver udførst FØR html/css/javascript, og derfor kan du kun sammenligne javascript med et php-output, ikke omvendt.
Avatar billede plazm Nybegynder
09. april 2005 - 17:41 #9
svar her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester