php文件之间传值的三种主流并且常用的方式
一.表单传值
在<form>中的action填入要跳转页面的路径,method填入POST或者GET方法。表单中的提交按钮按下后,就会把<form>中有value都传到要跳转的页面,可以通过$_POST['name']或者$_GET['name']获取.
例如:
login.php页面
<form action = "isLogin.php" method = "POST">
<input type="text" name = "username" value = "mayun" />
<input type="submit" value="登录" />
</form>
isLogin.php页面
$user = $_POST['username'];//$user的值就是mayun(value);
二.超链接传值
超链接传值是通过跟随url传递的,在页面跳转时,跟着url跳转。常用于<a>标签的使用。
超链接a的href属性里写明要跳转到的页面。后面加一个问号,然后再加上要传的值。
例如:
login.php
<a href='isLogin.php?username=mayun&password=123456'>你好</a>
取值:
isLogin.php
$user = $_GET['username'];
$pwd = $_GET['password'];//注意用超链接传值的时候要用GET取值。而表单传值的取值取决于<form>中的method。
三.session传值
SESSION是全局变量的一种,经常用于用户登陆后保存用户username之类的常用数据。一旦保存到SESSION中,其他页面都可以通过SESSION获取,SESSION的使用前要注意开启session:session_start();
例如:
session_start();
$username = 'mayun';
$_SESSION['username'] = $username;
取值:
session_start();
$user = $_SESSION['username'];
转载于:https://www.cnblogs.com/yangwenxin/p/5825511.html
php文件之间传值的三种主流并且常用的方式相关推荐
- 三种主流的Kubernetes部署方式
[译者的话]本文分析介绍了三种主流的Kubernetes部署方式,为广大Kubernetes的使用者提供了很好的参考借鉴. [烧脑式Kubernetes实战训练营]本次培训理论结合实践,主要包括:Ku ...
- ASP.NET 页面之间传值的几种方式
对于任何一个初学者来说,页面之间传值可谓是必经之路,却又是他们的难点.其实,对大部分高手来说,未必不是难点. 回想2016年面试的将近300人中,有实习生,有应届毕业生,有1-3年经验的,有3-5年经 ...
- 三种主流无线同屏技术介绍(Miracast、DLNA与AirPlay技术)
不知道大家对无线同屏技术有多少了解,当这种技术普及的时候,我想我们的工作与生活又会方便很多吧!下面是目前三种主流同屏技术的介绍: 目前这种将终端信号经由WiFi传输到电视.电视盒的技术有三种:DLNA ...
- 当前java web架构形式_关于三种主流WEB架构的思考
关于三种主流WEB架构的思考Haohappy haohappy AT msn.com转载请注明来源: 做WEB好几年了,各种语言和技术都稍有涉猎.今天心血来潮,突然想总结一下.其实不论什么技术,什么 ...
- 【vue】vue组件传值的三种方式
前言 vue的组件传值分为三种方式:父传子.子传父.非父子组件传值 引用官网的一句话:父子组件的关系可以总结为 prop 向下传递,事件向上传递 父组件通过 prop 给子组件下发数据,子组件通过事件 ...
- vue组件之间传值的几种方式
vue组件传值 父子组件之间传值.几种常见方式 第一种方式(父传子) 父组件 <m-child :childMsg="parentMsg"></m-child&g ...
- Vue组件之间传值的几种方法 (直接上代码)
vue组件之间传值的几种方法总结 一. props(父传子) 父组件 传递 <template><div><HelloWorld :msg="msg" ...
- C#利用WCF改进文件流传输的三种方式
摘要:本文介绍C#利用WCF改进文件流传输的三种方式:MTOM模型.基于同步传输的异步回调模型.基于异步传输的异步模型,并提供相应的实现代码供参考. - WCF在跨域传输使用了两种模型的方法调用:一种 ...
- Vue组件传值的三种方法
Vue组件传值的三种方式 1.父传子 父传子使用props: 1.父组件:即在使用的子组件标签上,自定义一个绑定数据,这里我使用的是"mymsg",将父组件的msg绑定在其上. 2 ...
- 文件上传的三种方式-Java
前言:负责,因为该项目他(jetty嵌入式开始SpringMvc)实现文件上传的必要性,并拥有java文件上传这一块还没有被曝光.并 Http 更多晦涩协议.因此,这种渐进的方式来学习和实践上载文件的 ...
最新文章
- 回字有四种写法,那你知道单例有五种写法吗
- 【python3】通过hashlib 和base64 对字符串进行加密
- requestanimationframe_requestAnimationFrame详解以及无线页面优化
- Postman接口测试神器从安装到精通
- Golang的模板与渲染
- LeetCode 第 33 场双周赛(511/3304,前15.5%,第4次全部通过)
- [转]关于内存泄露测试工具
- Linux Shell脚本之利用mysqldump备份MySQL数据库(详细注解)
- Spring4-使用组件过滤器
- 送给测试行业年轻人们的一些建议
- 地图小部件—ArcGIS API for JavaScript
- 中文HanLp分词入门
- 多线程中的死锁举例与分析(转)
- .NET Framework框架的介绍
- Actor 模型是什么?Gear 为什么使用它?
- gephi和python_介绍用Gephi进行数据可视化
- python爬取文献资料_Python 批量爬取Web of Science 文献信息数据
- 2015年总结,平平淡淡的一年.
- 伦敦交通局设置较低的速度限制
- 小小盐粒的30妙用,帮你解决小烦恼
热门文章
- PAT (Basic Level) Practice1021 个位数统计
- kafka监控工具Burrow安装
- was supplied but isn‘t a known config
- spdlog: undefined reference to `fmt::SystemError::init(int, fmt::BasicCStringRef<char>, fmt::ArgList
- Oracle 11gR2 GI基本安装手册
- Redash本地开发环境搭建
- [js高手之路] dom常用节点属性兼容性详解与应用
- 《Spark Cookbook 中文版》一导读
- Giter8 -- 把项目布局模板放到 GitHub 上
- MYSQL主从复制操作文档