Alexander P. wrote:
> tak for det hurtige svar, og dén del funker nu :)
> - men nyt problem, den vil ikke "læse" ud fra cookien.
>
> kildekoden til brug-infokage.php er:
>
> <html><head></head><body>
>
> Tiden er
> <? echo date("Y-m-d H:i:s") ?>,
> og du har sidst besøgt saet-infokage.php
> <? echo $sidste_besoeg ?>.
>
> </body></html>
>
> - men den skriver kun Tiden er (tiden, her virker det fint nok.) og du har
> sidst besøgt saet-infokage.php . (den skriver ikke det sidste $sidste_besoeg
> kommer aldrig ind,.)
>
Det kunne være, fordi den tutorial du følger, ikke er af nyere dato,
eller også er den skrevet af en, der er van til at have register_globals
sat til. Siden version 4.2.0 (mener jeg) er register_globals ikke sat
til som standard.
register_globals er en indstilling i php.ini, som gør at, hvis den er
sat til, så bliver forskellige variable (forms, sessions, cookies,
environment, etc) automatisk registrerede som globale variable.
I nyeere versioner, hvor register_globals ikke er sat til, skal man
anvende php 'super globals'.
Cookies ligger i den super global variable $_COOKIE.
Så prøv at ændre:
echo $sidste_besoeg;
til:
echo $_COOKIE['sidste_besoeg'];
og tag evt. et kig på denne side:
<
http://dk.php.net/manual/en/language.variables.predefined.php>
MVH Per Thomsen,
http://www.pert.dk/