PHP传值到不同页面的三种常见方式及php和html之间传值问题


Posted in PHP onNovember 19, 2015

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

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

      一. POST传值

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

<html>
 <form action='' method=''>
 <input type='text' name='name1'>
 <input type='hidden' name='name2' value='value'>
 <input type='submit' value='提交'>
 </form>
 </html>

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

<?php
$a=$_POST['name1'];
$b=$_POST['name2'];
?>

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

    二.GET传值

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

<a href='delete.php?id=value'>点我跳转</a>

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

   三.SESSION传值

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

<?php
//session赋值
  session_start();
  $_SESSION['one']=value1;
  $_SESSION['two']=value2;
//session值的读取:
  $one = $_SESSION['one'];
  //session值的销毁
  unset($_SESSION['one']);
?>

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

php和html之间的传值问题

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

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

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

input框加name

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

PHP 相关文章推荐
php获取地址栏信息的代码
Oct 08 PHP
Blitz templates 最快的PHP模板引擎
Apr 06 PHP
php将数据库中所有内容生成静态html文档的代码
Apr 12 PHP
PHP和.net中des加解密的实现方法
Feb 27 PHP
PHP 转义使用详解
Jul 15 PHP
php接口数据加密、解密、验证签名
Mar 12 PHP
Yii rules常用规则示例
Mar 15 PHP
PHP微信开发之有道翻译
Jun 23 PHP
PHP文件与目录操作示例
Dec 24 PHP
php获取linux命令结果的实例
Mar 13 PHP
php删除二维数组中的重复值方法
Mar 12 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 PHP
PHP中使用array函数新建一个数组
Nov 19 #PHP
PHP新建类问题分析及解决思路
Nov 19 #PHP
php有效防止同一用户多次登录
Nov 19 #PHP
带你了解PHP7 性能翻倍的关键
Nov 19 #PHP
php curl模拟post请求和提交多维数组的示例代码
Nov 19 #PHP
phpStudy访问速度慢和启动失败的解决办法
Nov 19 #PHP
标准版Eclipse搭建PHP环境的详细步骤
Nov 18 #PHP
You might like
Adodb的十个实例(清晰版)
2006/12/31 PHP
Php output buffering缓存及程序缓存深入解析
2013/07/15 PHP
php如何连接sql server
2015/10/16 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
php实现微信扫码支付
2017/03/26 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
document.all与WEB标准
2020/05/13 Javascript
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
asp(javascript)全角半角转换代码 dbc2sbc
2009/08/06 Javascript
手把手教你自己写一个js表单验证框架的方法
2010/09/14 Javascript
JS数组去重与取重的示例代码
2014/01/24 Javascript
Javascript window对象详解
2014/11/12 Javascript
Yii2使用Bootbox插件实现自定义弹窗
2015/04/02 Javascript
javascript获取当前的时间戳的方法汇总
2015/07/26 Javascript
Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
2016/05/04 Javascript
基于jQuery实现滚动切换效果
2016/12/02 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
2020/04/12 Javascript
webstorm中vue语法的支持详解
2018/05/09 Javascript
Javascript之高级数组API的使用实例
2019/03/08 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
python模拟新浪微博登陆功能(新浪微博爬虫)
2013/12/24 Python
python如何创建TCP服务端和客户端
2018/08/26 Python
python实现微信自动回复及批量添加好友功能
2019/07/03 Python
python中@property和property函数常见使用方法示例
2019/10/21 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
美国真皮手袋品牌:GiGi New York
2017/03/10 全球购物
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
船舶专业个人求职信范文
2014/01/02 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
2014年医生工作总结
2014/11/21 职场文书
欢迎词怎么写
2015/01/23 职场文书
保护环境的宣传语
2015/07/13 职场文书