• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 228
  • Last Modified:

how to use redirect funtion of php if javascript is disabled.

Hello, i want to redirect page if javascript is turn off but i am not getting idea .how ? i did this but not working...
<noscript>
<?php
redirect('jsdisabled.php');
?>
</noscript
<body>
<noscript>
<?php
redirect('jsdisabled.php');
?>
</noscript>
</body>

Open in new window

0
san4u49
Asked:
san4u49
1 Solution
 
Patrick_NGCommented:
Quite a common problem, one which can't be solved by PHP, as the redirect command works by modifying the header - and you can't modify the header any more after you wrote a single line of HTML output (such as <body> and <noscript> in your example).

You need to be a little tricky for automatic redirects - the issue and a workaround is very well described over at http://www.rocket99.com/jscript/jsdetect.html. The core part of it is attached to this post.
<HTML> 
<HEAD> 
  <SCRIPT LANGUAGE="JavaScript"> 
  <!-- 
      window.location = "jsenabled.php" 
  //-->
  </SCRIPT> 
  <META HTTP-EQUIV="REFRESH" CONTENT="1; URL=/jsdisabled.php"> 
</HEAD>
 
<BODY> 
   <A HREF=/jsdisabled.php><IMG SRC=images/giantcoLogo.gif HEIGHT=60 WIDTH=120 BORDER=0 ALT="GiantCo Home Page"></A> 
</BODY> 
</HTML> 

Open in new window

0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now