Heim >Backend-Entwicklung >PHP-Tutorial >php实现页面跳转的别样方法

php实现页面跳转的别样方法

WBOY
WBOYOriginal
2016-07-25 09:05:521007Durchsuche
  1. function server_transfer($dest)
  2. {
  3. global ...; // 把希望在新页面中用到的本页变量或自定义的全局变量列在这里
  4. include $dest; // 运行新脚本
  5. exit; // 退出本脚本
  6. }
  7. ?>
复制代码

注意: 1)、如果跳转之前输出的任何数据都会在新页面中显示,除非使用 ob_start 缓冲,可以在跳转之前清空,这样就互不影响了。 2)、由于新页面在一个自定义的函数作用域内运行,所以本页面定义的变量不会影响到新页面,这点是好处也是坏处。 3)、新页面依然可以用 $_POST 等超全局变量访问到本来属于本页面的变量,编写代码是需要注意。 4)、要考虑到本页面和新页面重复包含的问题,如果两个页面都包含同一个页面,比如页眉页脚,要用 require_once。

>>> 您可能感兴趣的文章: PHP 页面跳转的多种方法总结 页面跳转代码(php、asp、js多版本) PHP Header 页面跳转注意事项 php url重定向(页面跳转)的代码 php实现页面跳转的几种方法 header跳转和include包含问题实例分析



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn