跳转核心代码实现。 <div class="codetitle"><a style="CURSOR: pointer" data="86210" class="copybut" id="copybut86210" onclick="doCopy('code86210')"> 代码如下:<div class="codebody" id="code86210"> if (isset($link)) { Header("HTTP/1.1 303 See Other"); Header("Location: $link"); exit; }
下面是国外的一篇文章说明。 Hey Chris: On Wed,Jan 26,2005 at 12:28:19PM -0500,csnyder wrote: > > <?php > // process form > ... > // redirect to results page > header( 'HTTP/1.1 303 See Other' ); > header( 'Location: result.html' ); > exit( 'Form submitted,<a href="result.html">continue.' ); > ?> Good point. But some feedback here. The optimail syntax is: <?php // process form // ... // redirect to results page header('Status: 303 See Other' ); header('Location: //www.52php.cn/result.html'); ?> Here's why... Using "Status:" in the header is better because the resulting headers from Apache are more correct: HTTP/1.1 303 See Other instead of HTTP/1.1 303 Additionally,one doesn't really know which version of HTTP is being used, so why potentially cause problems by trying to guess. The specs say location headers must have a complete URI in them,not just the path. Lastly,you don't want any output after the location header. Later, --Dan
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|