在项目开发中经常见到不同页面之间传值在web工作中,本篇文章给大家列出了三种常见的方式。

接触PHP也有几个月了,本文总结一下这段日子中,在编程过程里常用的3种不同页面传值方法,希望可以给大家参考。有什么意见也希望大家一起讨论。

一. POST传值

post传值是用于html的表单跳转的方法,很方便使用。例如:

form中的action填入的是跳转页面的url路径,method填入post方法。form表单中的提交按钮按下后,就会把form中有name的内容都传到填入的url中,可以通过$_POST['name']获取,例如:

这里有个很方便的小技巧,在input标签中把type选为'hidden'时,这个input标签会隐藏起来,不在页面显示,但这input标签在form中,并且有name值和value值,同样会跟随提交按钮传递过去,这种隐藏标签可以传递一些不想显示出来的内容。

二.GET传值

GET传值是通过跟随url传递的,在页面跳转时,跟着url跳转。常用于标签的使用。例如:

跳转进入xxx.php后,就能通过$_GET['id']获取传递的值。GET方法常用于URL的目的是删除或读取某个id的php文件。

三.SESSION传值

SESSION是全局变量的一种,经常用于用户登陆后保存用户id之类的常用数据。一旦保存到SESSION中,其他页面都可以通过SESSION获取,SESSION的使用要开启session:

以上是小编给大家列出的三种方式,供大家参考,同时希望大家喜欢。

php和html之间的传值问题

这样的表单我用form怎么向php传值,重点是php怎么接收这样的数据

------解决思路----------------------

form表单里两个参数,一个action,表明了往哪个文件传,不写默认传自己;一个method,表明用什么方式传,有get和post两种

input框加name

接受的文件里用$_POST(post方式)或者$_GET(get方式)接收。最简单的是直接var_dump($_POST)或者var_dump($_GET)然后你就知道怎么调用了

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php给html传值,PHP传值到不同页面的三种常见方式及php和html之间传值问题_PHP相关推荐

  1. [转] PHP在不同页面之间传值的三种常见方式

    转自: http://my.oschina.net/jiec/blog/196153 一. POST传值 post传值是用于html的<form>表单跳转的方法,很方便使用.例如: < ...

  2. iOS开发:使用Block在两个界面之间传值(Block高级用法:Block传值)

    使用Block的地方很多,其中传值只是其中的一小部分,下面介绍Block在两个界面之间的传值: 先说一下思想: 首先,创建两个视图控制器,在第一个视图控制器中创建一个UILabel和一个UIButto ...

  3. IOS开发控制器之间传值的几种小方法

    在IOS开发中或面试中,经常会遇到,两个或者多个控制器之间传值的问题 ,总结的集中方法仅供参考! 问题 :将B控制器中的textField 输入内容,传到A控制器中的label上显示出来,如何传值? ...

  4. windows form (窗体) 之间传值

    在windows form之间传值,我总结了有四个方法:全局变量.属性.窗体构造函数和delegate. 第一个全局变量: 这个最简单,只要把变量描述成static就可以了,在form2中直接引用fo ...

  5. pyqt5窗口之间传递信号_pyQT5 实现窗体之间传值的示例

    准备 一个MainWindow和一个WidgetForm,总代码如下 # -*- coding: utf-8 -*- from PyQt5 import QtWidgets from main_win ...

  6. js父页面和子页面之间传值

    今天和朋友一块讨论,怎样通过js在父页面和子页面之间传值的问题,总结例如以下: 需求描写叙述:父页面有多个子页面.实如今父页面点击子页面,传值到子页面. 看着非常easy,试了好久.主要纠结在怎样获取 ...

  7. Asp.Net Core MVC控制器和视图之间传值

    一.Core MVC中控制器和视图之间传值方式和Asp.Net中非常类似 1.弱类型数据:ViewData,ViewBag 2.强类型数据:@model 二.代码 实例  1.ViewData pub ...

  8. 窗体之间传值的暴力方法

    窗体之间传值可以使用观察者模式,但是如果设置一个static(静态)变量,好像更简单.对于小型程序感觉是可用的: 在前一个窗体上: public static string x: //试验窗体切换的代 ...

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

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

最新文章

  1. python使用numpy的np.float_power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数返回浮点数
  2. 【git】几大区概念
  3. 图像修复中的TV模型
  4. Mysql优化之基础回顾篇
  5. 服务器自动挂载硬盘,Linux硬盘分区及开机自动挂载
  6. 擴展 CommandField 類別 - 刪除提示訊息
  7. 牛客网暑期ACM多校训练营(第三场): C. Chiaki Sequence Reloaded(数位DP)
  8. 如何查看内存条的实际使用频率
  9. 百度街景图片存MySQL
  10. 麦子学院视频教程笔记
  11. 方舟服务器维护为什么要藏好,方舟生存进化芯片藏哪儿好
  12. 【机器学习】可决系数R^2和MSE,MAE,SMSE
  13. [Vue warn]: Unknown custom element: <helptext> - did you register the component correctly? For recu
  14. python相对路径找不到文件_Python里使用相对路径的坑
  15. 实训3:网络信息筛选
  16. 试试多线程(java)
  17. 博览——万维网的发明者—蒂姆•伯纳斯-李 (一)
  18. Linux系统高树攀登之路
  19. 富士康服务器主板维修,富士康865gv主板不跑码维修 - 主板知识
  20. 前端程序员忙里偷闲入门一波SpringBoot

热门文章

  1. C和指针之实现可变参数函数编译出现expanded from macro ‘va_arg‘ #define va_arg(ap, type) 解决办法
  2. linux之vifm和ranger操作文件管理器使用总结
  3. linux之写C代码出现warning: format not a string literal and no format arguments [-Wformat-security]
  4. Android之面试题总结加强版(一)
  5. pytorch forward_【Pytorch部署】TorchScript
  6. 个人空间风格模版php,ThinkPHP 模板布局
  7. 甜蜜助攻!情侣之间,到底能有多甜甜甜甜甜甜甜甜
  8. a*算法的时间复杂度_数据结构(1)——算法和时间复杂度
  9. linux path减少,Linux的环境变量PATH中所带来的问题及解决方法
  10. python数据抓取课程_Python爬虫入门教程 21-100 网易云课堂课程数据抓取