Autor | Zpráva | ||
---|---|---|---|
Jan Onesork Profil |
#1 · Zasláno: 12. 4. 2006, 20:13:33
Dobrý den,
neexistuje nějaký trik jak zjistit lokální čas uživatele přes php (ne lokální čas serveru)? Vím, že přes hlavičky se tato informace neposílá, ale stejně by mě zajímalo jestli třeba neexistuje jiné řešení než až JavaScript na stránce. |
||
Hugo Profil |
#2 · Zasláno: 12. 4. 2006, 20:17:56
Jedině pomocí JS a poslat to serveru v HTTP požadavku. Jiná možnost IMHO není (možná ještě Java Applet).
|
||
Leo Profil |
#3 · Zasláno: 12. 4. 2006, 20:18:46
Musite mit na strane klienta neco, co to zjisti a info posle na server (a osetrit nejak zpozdeni pri prenosu), JS je na to asi idealni (mozna to umi Flash, skoro urcite Java - aplet, ale to jsou uz zbytecne dramaticke technologie), Leo
|
||
Zerog Profil |
#4 · Zasláno: 12. 4. 2006, 20:18:59
no nevim k cemu to potrebujes ale ja bych to udelal prave pres javascript a pak tu promenou predal php .... jinak primo z php nevim .. podle me to nepujde protoze se php ridi podle datumu severu ...
|
||
Leo Profil |
#5 · Zasláno: 12. 4. 2006, 20:26:07
Pres PHP to logicky nejde - to bezi na serveru, o hodinach operacniho systemu klienta nema ani potuchu... Leo
|
||
Jan Onesork Profil |
#6 · Zasláno: 12. 4. 2006, 20:30:29
Pres PHP to logicky nejde - to bezi na serveru, o hodinach operacniho systemu klienta nema ani potuchu...
To jsem tušil... takže budu muset přes JavaScript + cookies a ty pak načítat v php. Díky. |
||
Zerog Profil |
#7 · Zasláno: 12. 4. 2006, 20:34:35 · Upravil/a: Zerog
vsak to rikam leo ... :D -sem si nevsim ...jo pres cookies nemusis ...
|
||
Leo Profil |
#8 · Zasláno: 12. 4. 2006, 20:44:40
Cookies? Proc? Leo
|
||
Jan Onesork Profil |
#9 · Zasláno: 12. 4. 2006, 21:20:56
Cookies? Proc?
A jak jinak mohu ten čas dostat efektivně do php? Volat další http požadavek v mém případě nemá cenu (při prvním načtení to holt nebude k dispozici). |
||
Zerog Profil |
#10 · Zasláno: 12. 4. 2006, 21:29:12
na co to konkretne potrebujes .......jestli to chces jen nekam zapisovat a nebo chces treba uzivateli vypsat rozdil v casu ....jestli to chces zapisovat tak normalne si v js napis script na vypsani casu a vysledek dej do promene v php ....ukazka ...
$lokalnicas=" promema v js kde je ulozen localni cas"; a mas to .... |
||
Jan Onesork Profil |
#11 · Zasláno: 12. 4. 2006, 21:34:02
na co to konkretne potrebujes .......jestli to chces jen nekam zapisovat a nebo chces treba uzivateli vypsat rozdil v casu ....jestli to chces zapisovat tak normalne si v js napis script na vypsani casu a vysledek dej do promene v php ....ukazka ...
Potřebuju do php dostat ten čas a dále s ním pracovat... s tím si přes to cookie poradím. $lokalnicas=" promema v js kde je ulozen localni cas"; Tenhle kod jsem nepochopil. |
||
habendorf Profil |
#12 · Zasláno: 12. 4. 2006, 21:37:03
$lokalnicas=" promema v js kde je ulozen localni cas";
Tenhle kod jsem nepochopil. Já taky ne :o) Ale můžeš to klasicky poslat přes URL, ne? Podle mě je taky cookie na tohle blbost. |
||
Jan Onesork Profil |
#13 · Zasláno: 12. 4. 2006, 21:44:14
Ale můžeš to klasicky poslat přes URL, ne? Podle mě je taky cookie na tohle blbost.
IMHO je horší další http požadavek než jedno cookie. V mém konkrétním případě už cookie bude vytvářeno - tzn. hodnota s časem se jen připojí do již existujícího cookie. Opravdu nevidím lepší možnost, jak se k tomu času dostat. |
||
Zerog Profil |
#14 · Zasláno: 12. 4. 2006, 21:51:05
aha ...takze asi takto ....
$localnicas = "<script>promenna = new Date()\; </script>"; tak a ted mate v promene $localnicas ulozenej localni cas .... proste tam vypiste js cript na zjisteni casu .... |
||
Jan Onesork Profil |
#15 · Zasláno: 12. 4. 2006, 21:58:19
tak a ted mate v promene $localnicas ulozenej localni cas .... proste tam vypiste js cript na zjisteni casu ....
A to jako opravdu funguje? |
||
djlj Profil |
#16 · Zasláno: 12. 4. 2006, 21:58:46
Zerog
Ten tvůj kód by rozhodně nefungoval, obsahem proměnné by bylo "<script>promenna = new Date()\; </script>", nikoli čas. |
||
Tomik Profil |
#17 · Zasláno: 12. 4. 2006, 22:06:37
Zerog
To tedy nemáme... :) |
||
Tomik Profil |
#18 · Zasláno: 12. 4. 2006, 22:07:01
djlj
Grr... tak zase pozdě... :) |
||
Tomik Profil |
#19 · Zasláno: 12. 4. 2006, 22:08:04
K tématu: myslím, že na toto by se hodil Ajax, i když nechápu k čemu je nutné na server hnát lokální čas uživatele, buď to prostě nepoužívám (asi nejlepší řešení) a nebo si napíšu ajaxovou aplikaci...
|
||
Leo Profil |
#20 · Zasláno: 12. 4. 2006, 22:17:17
"že na toto by se hodil Ajax"
Pokud nechce pouzivat http pozadavek, tak ho Ajaxem nepotesite (tam je rezie jeste vetsi), Leo |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0