PHP服务器页面间跳转实现方法
2023-06-13 09:14:35 时间
(注意不是用header,js等方法做的客户端跳转)
复制代码代码如下:
functionserver_transfer($dest)
{
global...;//把希望在新页面中用到的本页变量或者自定义的全局变量列在这里
include$dest;//运行新脚本
exit;//退出本脚本
}
注意:
1.如果跳转之前输出的任何数据都会在新页面中显示,除非使用ob_start缓冲,可以在跳转之前清空,这样就互不影响了.
2.由于新页面在一个自定义的函数作用域内运行,所以本页面定义的变量不会影响到新页面,这点是好处也是坏处.
3.新页面依然可以用$_POST等超全局变量访问到本来属于本页面的变量,编写代码是需要注意.
4.要考虑到本页面和新页面重复包含的问题,如果两个页面都包含同一个页面,比如页眉页脚,要用require_once.
总而言之,跳转可以做到,但是程序员要清楚都发生了什么,否则很容易得到一些奇怪的结果.
相关文章
- php 获取连续id,WordPress文章ID连续及ID重新排列的方法
- PHP连接MySQL数据库的步骤与方法(php如何连接mysql)
- Linux切换PHP版本:快速而安全的方法(linux切换php版本)
- PHP连接MySQL的实现方法(php怎么连接mysql)
- PHP轻松访问MySQL数据:使用简明易懂的方法获取数据(php获取mysql数据)
- 快速学习PHP Redis的使用方法(php redis怎么用)
- 使用PHP连接远程MSSQL服务器(php连接远程mssql)
- 用PHP访问本地MSSQL数据库的实现方法(php访问本地mssql)
- 简便快捷:在PHP服务器上使用MSSQL(php服务器 mssql)
- PHP与MSSQL的融合——开启新的编程前程(php mssql 空白)
- PHP与MSSQL架构构建的网站系统实践(php mssql 架构)
- Linux下轻松执行PHP文件的方法(linux执行php文件)
- Redis与PHP结合极致无限可能(redis 集合 php)
- php中iconv函数使用方法
- PHP存储文本换行实现方法
- php生成随机密码的几种方法
- php中json_decode()和json_encode()的使用方法
- php生成zip压缩文件的方法详解
- php中给js数组赋值方法
- 单台服务器的PHP进程之间实现共享内存的方法
- PHP自动重命名文件实现方法
- PHP中使用glob函数实现一句话删除某个目录下的所有文件