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 相关文章推荐
一个ORACLE分页程序,挺实用的.
Oct 09 PHP
PHP中的CMS的涵义
Mar 11 PHP
apache+php+mysql安装配置方法小结
Aug 01 PHP
php函数的常用方法及注意之处小结
Jul 10 PHP
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
Sep 23 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
Aug 06 PHP
php汉字转拼音的示例
Feb 27 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
Apr 10 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
Jul 01 PHP
php反射类ReflectionClass用法分析
May 12 PHP
Yii2 加载css、js 载静态资源的方法
Mar 10 PHP
Laravel框架分页实现方法分析
Jun 12 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
日本十大科幻动漫 宇宙骑士垫底,第一已成经典
2020/03/04 日漫
各种咖啡的英文名子是什么
2021/03/03 新手入门
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
2016/04/15 PHP
eclipse如何忽略js文件报错(附图)
2013/10/30 Javascript
JS简单实现登陆验证附效果图
2013/11/19 Javascript
javascript实现网页字符定位的方法
2015/07/14 Javascript
js验证真实姓名与身份证号,手机号的简单实例
2016/07/18 Javascript
jQuery实现移动端手机商城购物车功能
2016/09/24 Javascript
基于js实现二级下拉联动
2016/12/17 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
快速使用node.js进行web开发详解
2017/04/26 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
angularJS开发注意事项
2018/05/26 Javascript
详解如何使用koa实现socket.io官网的例子
2018/11/04 Javascript
NodeJs实现简单的爬虫功能案例分析
2018/12/05 NodeJs
浅谈vue生命周期共有几个阶段?分别是什么?
2020/08/07 Javascript
[01:09:23]KG vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[00:56]跨越时空加入战场 全新祈求者身心“失落奇艺侍祭”展示
2019/07/20 DOTA
Python入门篇之文件
2014/10/20 Python
Django中几种重定向方法
2015/04/28 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
Tensorflow简单验证码识别应用
2017/05/25 Python
python列表使用实现名字管理系统
2019/01/30 Python
Python的scikit-image模块实例讲解
2020/12/30 Python
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
Magee 1866官网:Donegal粗花呢外套和大衣专家
2019/11/01 全球购物
天游软件面试
2013/11/23 面试题
出国导师推荐信
2014/01/16 职场文书
超市端午节活动方案
2014/01/23 职场文书
新员工入职感言
2014/02/01 职场文书
管理建议书范文
2014/05/13 职场文书
学校总务处领导班子民主生活会对照检查材料思想汇报
2014/09/27 职场文书
违纪检讨书范文
2015/01/27 职场文书
2016年母亲节广告语
2016/01/28 职场文书
一起来学习Python的元组和列表
2022/03/13 Python