Autor | Zpráva | ||
---|---|---|---|
fleury16 Profil |
#1 · Zasláno: 11. 1. 2012, 16:29:08
Zdravím,
potřebuji poradit jak zjistit pomocí php jestli má uživatel zapnutý javascript hledal jsem už něco na netu ale nic pořádného jsem nenašel. Za rady děkuji. |
||
Joker Profil |
#2 · Zasláno: 11. 1. 2012, 16:51:33 · Upravil/a: Joker
Triviální metoda je třeba tato:
<script type="text/javascript> location.href="?js=1"; </script> edit, možná ještě vysvětlení: Prostě Javascriptové přesměrování, které metodou GET nastaví PHP proměnnou |
||
fleury16 Profil |
#3 · Zasláno: 11. 1. 2012, 17:58:05
nechápu..
|
||
Darkry Profil |
#4 · Zasláno: 11. 1. 2012, 18:19:29
fleury16:
Pokud použiješ toto řešení tak na stejné stránce máš pak v php k dispozici proměnnou $_GET["js"] , která buďto existuje a obsahuje hodnotu 1 - javascript funguje, nebo neexistuje.
|
||
DarkMeni Profil |
#5 · Zasláno: 11. 1. 2012, 20:31:18
Nezpůsobí to smyčku přesměrovávání? Stránka se načte, a když je zapnutý js, tak ji načte zase, pak zase a až dokud prohlížeč neoznámí smyčku?
|
||
Joker Profil |
#6 · Zasláno: 11. 1. 2012, 20:51:53
fleury16:
Princip je zhruba takový, že v PHP je: if(!empty($_GET["js"])) { // verze stránky s JS } else { // verze stránky bez JS } DarkMeni: Pravda, mohl jsem tam napsat hned, že v té verzi pro js=1 to přesměrování už být nemá. |
||
fleury16 Profil |
#7 · Zasláno: 11. 1. 2012, 21:46:53
a jak to bude vypadat bez přesměrování?
|
||
Mastodont Profil |
#8 · Zasláno: 11. 1. 2012, 22:08:26
Už se řešilo ..
Zjištění zapnutého javascriptu? |
||
Časová prodleva: 12 let
|
0