ob_start(); // ensures anything dumped out will be caught // do stuff here $url = 'http://example.com/thankyou.php'; // this can be set based on whatever // clear out the output buffer while (ob_get_status()) { ob_end_clean(); } // no redirect header( "Location: $url" ); ?>
您可以随时使用标记刷新页面 - 或者只是将必要的javascript放到页面末尾,这会导致页面重定向.你甚至可以在onload函数中抛出它,所以一旦完成,页面就会被重定向
window.location = 'http://www.yourdomain.com'"; ?>
如果"SOMETHING DONE"没有通过echo/print/etc调用任何输出,则:
请注意,这不起作用:
header('Location: $url');
您需要这样做(用于可变扩展):
header("Location: $url");