一.表单传值

在<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文件之间传值的三种主流并且常用的方式相关推荐

  1. 三种主流的Kubernetes部署方式

    [译者的话]本文分析介绍了三种主流的Kubernetes部署方式,为广大Kubernetes的使用者提供了很好的参考借鉴. [烧脑式Kubernetes实战训练营]本次培训理论结合实践,主要包括:Ku ...

  2. ASP.NET 页面之间传值的几种方式

    对于任何一个初学者来说,页面之间传值可谓是必经之路,却又是他们的难点.其实,对大部分高手来说,未必不是难点. 回想2016年面试的将近300人中,有实习生,有应届毕业生,有1-3年经验的,有3-5年经 ...

  3. 三种主流无线同屏技术介绍(Miracast、DLNA与AirPlay技术)

    不知道大家对无线同屏技术有多少了解,当这种技术普及的时候,我想我们的工作与生活又会方便很多吧!下面是目前三种主流同屏技术的介绍: 目前这种将终端信号经由WiFi传输到电视.电视盒的技术有三种:DLNA ...

  4. 当前java web架构形式_关于三种主流WEB架构的思考

    关于三种主流WEB架构的思考Haohappy  haohappy AT msn.com转载请注明来源: 做WEB好几年了,各种语言和技术都稍有涉猎.今天心血来潮,突然想总结一下.其实不论什么技术,什么 ...

  5. 【vue】vue组件传值的三种方式

    前言 vue的组件传值分为三种方式:父传子.子传父.非父子组件传值 引用官网的一句话:父子组件的关系可以总结为 prop 向下传递,事件向上传递 父组件通过 prop 给子组件下发数据,子组件通过事件 ...

  6. vue组件之间传值的几种方式

    vue组件传值 父子组件之间传值.几种常见方式 第一种方式(父传子) 父组件 <m-child :childMsg="parentMsg"></m-child&g ...

  7. Vue组件之间传值的几种方法 (直接上代码)

    vue组件之间传值的几种方法总结 一. props(父传子) 父组件 传递 <template><div><HelloWorld :msg="msg" ...

  8. C#利用WCF改进文件流传输的三种方式

    摘要:本文介绍C#利用WCF改进文件流传输的三种方式:MTOM模型.基于同步传输的异步回调模型.基于异步传输的异步模型,并提供相应的实现代码供参考. - WCF在跨域传输使用了两种模型的方法调用:一种 ...

  9. Vue组件传值的三种方法

    Vue组件传值的三种方式 1.父传子 父传子使用props: 1.父组件:即在使用的子组件标签上,自定义一个绑定数据,这里我使用的是"mymsg",将父组件的msg绑定在其上. 2 ...

  10. 文件上传的三种方式-Java

    前言:负责,因为该项目他(jetty嵌入式开始SpringMvc)实现文件上传的必要性,并拥有java文件上传这一块还没有被曝光.并 Http 更多晦涩协议.因此,这种渐进的方式来学习和实践上载文件的 ...

最新文章

  1. 回字有四种写法,那你知道单例有五种写法吗
  2. 【python3】通过hashlib 和base64 对字符串进行加密
  3. requestanimationframe_requestAnimationFrame详解以及无线页面优化
  4. Postman接口测试神器从安装到精通
  5. Golang的模板与渲染
  6. LeetCode 第 33 场双周赛(511/3304,前15.5%,第4次全部通过)
  7. [转]关于内存泄露测试工具
  8. Linux Shell脚本之利用mysqldump备份MySQL数据库(详细注解)
  9. Spring4-使用组件过滤器
  10. 送给测试行业年轻人们的一些建议
  11. 地图小部件—ArcGIS API for JavaScript
  12. 中文HanLp分词入门
  13. 多线程中的死锁举例与分析(转)
  14. .NET Framework框架的介绍
  15. Actor 模型是什么?Gear 为什么使用它?
  16. gephi和python_介绍用Gephi进行数据可视化
  17. python爬取文献资料_Python 批量爬取Web of Science 文献信息数据
  18. 2015年总结,平平淡淡的一年.
  19. 伦敦交通局设置较低的速度限制
  20. 小小盐粒的30妙用,帮你解决小烦恼

热门文章

  1. PAT (Basic Level) Practice1021 个位数统计
  2. kafka监控工具Burrow安装
  3. was supplied but isn‘t a known config
  4. spdlog: undefined reference to `fmt::SystemError::init(int, fmt::BasicCStringRef<char>, fmt::ArgList
  5. Oracle 11gR2 GI基本安装手册
  6. Redash本地开发环境搭建
  7. [js高手之路] dom常用节点属性兼容性详解与应用
  8. 《Spark Cookbook 中文版》一导读
  9. Giter8 -- 把项目布局模板放到 GitHub 上
  10. MYSQL主从复制操作文档