aboutsummaryrefslogtreecommitdiffstats
path: root/index.php
diff options
context:
space:
mode:
authorzottel <github@zottel.net>2014-01-16 14:22:59 +0100
committerzottel <github@zottel.net>2014-01-16 14:22:59 +0100
commit1280a9abfa94156aad2dc8953ced30effb9bf875 (patch)
tree51407a94465c404c2e3978fca84baf8b038f1caf /index.php
parent5c606a19cf59b548fd44eb95e417c6a03b565494 (diff)
downloadvolse-hubzilla-1280a9abfa94156aad2dc8953ced30effb9bf875.tar.gz
volse-hubzilla-1280a9abfa94156aad2dc8953ced30effb9bf875.tar.bz2
volse-hubzilla-1280a9abfa94156aad2dc8953ced30effb9bf875.zip
prevent reload loop if JS is active, but no cookies accepted
Diffstat (limited to 'index.php')
-rwxr-xr-xindex.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/index.php b/index.php
index 640a2b6a1..6ffef19cb 100755
--- a/index.php
+++ b/index.php
@@ -245,7 +245,11 @@ if(! x($a->page,'content'))
/* set JS cookie */
if($_COOKIE['jsAvailable'] != 1) {
- $a->page['content'] .= '<script>document.cookie="jsAvailable=1; path=/"; location.reload();</script>';
+ $a->page['content'] .= '<script>document.cookie="jsAvailable=1; path=/"; var jsMatch = /\&JS=1/; if (!jsMatch.exec(location.href)) { location.href = location.href + "&JS=1"; }</script>';
+ /* emulate JS cookie if cookies are not accepted */
+ if ($_GET['JS'] == 1) {
+ $_COOKIE['jsAvailable'] = 1;
+ }
}