如何在PHP中重定向

fre*_*ara 1 php redirect

我写

<?
header("Location:http://example.com");
?>
Run Code Online (Sandbox Code Playgroud)

但没有发生重定向.如何重定向?

但是我没有权限编辑php.ini所以在php.ini中启用了safe_mode

kar*_*m79 8

尝试:

header("Location: http://example.com");
Run Code Online (Sandbox Code Playgroud)

HTTP标头需要完全遵循规范.更直接在这里(位置标题):

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30

  • 另外,使用<?php而不是<?,最后避免使用?>,有时会导致错误. (2认同)
  • 和'die()`或`exit()`之后,或者脚本的其余部分将解析用户永远不会看到的东西上的浪费cpu /内存. (2认同)