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 09 PHP
PHP+javascript模拟Matrix画面
Oct 09 PHP
某大型网络公司应聘时的笔试题目附答案
Mar 27 PHP
PHP注释实例技巧
Oct 03 PHP
php设计模式 Delegation(委托模式)
Jun 26 PHP
探讨php中遍历二维数组的几种方法详解
Jun 08 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
Apr 15 PHP
简单了解PHP编程中数组的指针的使用
Nov 30 PHP
php从身份证获取性别和出生年月
Feb 09 PHP
如何通过View::first使用Laravel Blade的动态模板详解
Sep 21 PHP
php读取本地json文件的实例
Mar 07 PHP
PHP中PDO事务处理操作示例
May 02 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
帖几个PHP的无限分类实现想法~
2007/01/02 PHP
php输出表格的实现代码(修正版)
2010/12/29 PHP
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
php for 循环使用的简单实例
2016/06/02 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
JS实现拖动示例代码
2013/11/01 Javascript
jquery操作select详解(取值,设置选中)
2014/02/07 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
bootstrap组件之导航组件使用方法
2017/01/19 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
2017/02/12 Javascript
彻底搞懂JavaScript中的apply和call方法(必看)
2017/09/18 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
vue 源码解析之虚拟Dom-render
2019/08/26 Javascript
Angular 多级路由实现登录页面跳转(小白教程)
2019/11/19 Javascript
[02:03]《现实生活中的DOTA2》—林书豪&DOTA2职业选手出演短片
2015/08/18 DOTA
Python生成密码库功能示例
2017/05/23 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
python中的错误如何查看
2020/07/08 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
澳大利亚UGG工厂直销:Australian Ugg Boots
2017/10/14 全球购物
英国领先的家庭时尚品牌:Peacocks
2018/01/11 全球购物
教师求职推荐信范文
2013/11/20 职场文书
电子技术专业中专生的自我评价
2013/12/17 职场文书
应届毕业生求职信范文
2014/05/08 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书
质检员岗位职责
2015/02/03 职场文书
芙蓉镇观后感
2015/06/10 职场文书
2019毕业典礼主持词!
2019/07/05 职场文书
Python+tkinter实现高清图片保存
2022/03/13 Python
NASA 机智号火星直升机拍到了毅力号设备碎片
2022/04/29 数码科技
分享几个实用的CSS代码块
2022/06/10 HTML / CSS