anoniem Geplaatst: 6 juli 2004 Delen Geplaatst: 6 juli 2004 LS, Is het verschil tussen deze 2 functies de plaats waar ze hun gegevens vandaan halen? Ik ben in iedergeval opzoek naar een functie om de tijd op te halen waarop de gebruiker van de website geen invloed heeft. (Ik wil toegangacoounts laten verlopen op mijn site). Maar met GetDate() hoef je de windowstijd maar te verzetten naar een eerdere datum en dan zou je weer toegang hebben! Heeft iemand een suggestie? Groeten, Bram Quote Link naar reactie
anoniem Geplaatst: 6 juli 2004 Auteur Delen Geplaatst: 6 juli 2004 [quote:0f6313d3e5="Bremmeteng"] Is het verschil tussen deze 2 functies de plaats waar ze hun gegevens vandaan halen? Ik ben in iedergeval opzoek naar een functie om de tijd op te halen waarop de gebruiker van de website geen invloed heeft. (Ik wil toegangacoounts laten verlopen op mijn site). Maar met GetDate() hoef je de windowstijd maar te verzetten naar een eerdere datum en dan zou je weer toegang hebben![/quote:0f6313d3e5] Sowieso is PHP een server-side taal. Enige verschil tussen de twee tijden zou 'de tijdzone' (op de server) kunnen zijn. De client heeft hier dus geen invloed op. Quote Link naar reactie
anoniem Geplaatst: 6 juli 2004 Auteur Delen Geplaatst: 6 juli 2004 [quote:70a47d7c11]getdate (PHP 3, PHP 4 , PHP 5) getdate -- Get date/time information Description array getdate ( [int timestamp]) Returns an associative array containing the date information of the timestamp, or the current local time if no timestamp is given, as the following associative array elements: [/quote:70a47d7c11]http://nl2.php.net/getdate [quote:70a47d7c11] localtime (PHP 4 , PHP 5) localtime -- Get the local time Description array localtime ( [int timestamp [, bool is_associative]]) The localtime() function returns an array identical to that of the structure returned by the C function call. The first argument to localtime() is the timestamp, if this is not given the current time as returned from time() is used. The second argument to the localtime() is the is_associative, if this is set to 0 or not supplied than the array is returned as a regular, numerically indexed array. If the argument is set to 1 then localtime() is an associative array containing all the different elements of the structure returned by the C function call to localtime. [/quote:70a47d7c11]http://nl2.php.net/localtime [quote:70a47d7c11]time (PHP 3, PHP 4 , PHP 5) time -- Return current Unix timestamp Description int time ( void ) Returns the current time measured in the number of seconds since the Unix Epoch (January 1 1970 00:00:00 GMT). [/quote:70a47d7c11]http://nl2.php.net/time Dus localtime() geeft de tijd in GMT formaat (dus altijd zonder offset) als je niks specificeert. Getdat() werkt met [i:70a47d7c11]'local time'[/i:70a47d7c11], maar of dat de tijd van de server is of de tijd van de bezoeker, is niet duidelijk. Ik gok op tijd van server, want dat is het veiligst en makkelijkst. Quote Link naar reactie
anoniem Geplaatst: 6 juli 2004 Auteur Delen Geplaatst: 6 juli 2004 [quote:50e9ab40b9="h4xX0r"] Sowieso is PHP een server-side taal. Enige verschil tussen de twee tijden zou 'de tijdzone' (op de server) kunnen zijn. De client heeft hier dus geen invloed op.[/quote:50e9ab40b9]En tijd waarop een tcp/ip query werd verzonden wordt niet opgeslagen? Of dat http headers geen tijd bevatten, of iig de offset? Lijkt me stug. Je kan immers heel erg veel te weten komen wat er allemaal in die http headers staat. Als die info wordt meeverzonden, natuurlijk. Quote Link naar reactie
anoniem Geplaatst: 6 juli 2004 Auteur Delen Geplaatst: 6 juli 2004 [quote:d77af11031="[m]"][quote:d77af11031="h4xX0r"] Sowieso is PHP een server-side taal. Enige verschil tussen de twee tijden zou 'de tijdzone' (op de server) kunnen zijn. De client heeft hier dus geen invloed op.[/quote:d77af11031]En tijd waarop een tcp/ip query werd verzonden wordt niet opgeslagen? Of dat http headers geen tijd bevatten, of iig de offset? Lijkt me stug. Je kan immers heel erg veel te weten komen wat er allemaal in die http headers staat. [color=blue:d77af11031]Als[/color:d77af11031] die info wordt meeverzonden, natuurlijk.[/quote:d77af11031] PHP regelt dat niet automatisch voor je. En als jij dat ook niet doet, dan kom je dus niet aan de tijdwaarde van de client. Beide functies geven de tijd van de server. Punt. Quote Link naar reactie
anoniem Geplaatst: 7 juli 2004 Auteur Delen Geplaatst: 7 juli 2004 :oops: :oops: :oops: :oops: Ehh, ik weet al waar mijn gedachten kronkel mis liep... als je web site lokaal test, dan is je systeem tijd natuurlijk ook je server tijd..... sorry... Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen