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垃圾回收机制简单说明
Jul 22 PHP
php中数组首字符过滤功能代码
Jul 31 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
Jun 17 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
Jan 17 PHP
php结合ajax实现赞、顶、踩功能实例
May 12 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
Mar 03 PHP
php简单实现多维数组排序的方法
Sep 30 PHP
对PHP依赖注入的理解实例分析
Oct 09 PHP
laravel自定义分页效果
Jul 23 PHP
php微信开发之音乐回复功能
Jun 14 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
Jun 14 PHP
Laravel监听数据库访问,打印SQL的例子
Oct 24 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中const与define的应用区别
2013/06/18 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
json字符串之间的相互转换示例代码
2014/08/21 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
Jquery实现由下向上展开效果的例子
2014/12/08 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
2015/03/27 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
JS实现适合于后台使用的动画折叠菜单效果
2015/09/21 Javascript
JavaScript中利用jQuery绑定事件的几种方式小结
2016/03/06 Javascript
JS基础随笔(菜鸟必看篇)
2016/07/13 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
详解如何在Vue里建立长按指令
2018/08/20 Javascript
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
Python深拷贝与浅拷贝用法实例分析
2019/05/05 Python
Pycharm简单使用教程(入门小结)
2019/07/04 Python
详解Python并发编程之从性能角度来初探并发编程
2019/08/23 Python
爬虫代理池Python3WebSpider源代码测试过程解析
2019/12/20 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
python实现扫雷小游戏
2020/04/24 Python
浅析Python 序列化与反序列化
2020/08/05 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
英国旅游额外服务市场领导者:Holiday Extras(机场停车场、酒店、接送等)
2017/10/07 全球购物
Java Servlet的主要功能和作用是什么
2014/02/14 面试题
出国留学计划书
2014/04/27 职场文书
环保守法证明
2015/06/24 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书
你离财务总监还有多远?速览CFO的岗位职责
2019/11/18 职场文书
Nginx工作原理和优化总结。
2021/04/02 Servers
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
Python基础之变量的相关知识总结
2021/06/23 Python
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python