除夕一梦

vuePress-theme-reco 林除夕    2022
除夕一梦

Choose mode

  • dark
  • auto
  • light
home
Category
  • B-前端杂谈
  • C-JavaScript
  • E-H5C3
  • F-vue
  • G-思考
  • H-项目记录
  • I-学习笔记
  • Y-有趣
  • z-hexo
Tag
About
TimeLine
Contact
  • github
  • gitee
  • 知乎
author-avatar

林除夕

25

Article

35

Tag

home
Category
  • B-前端杂谈
  • C-JavaScript
  • E-H5C3
  • F-vue
  • G-思考
  • H-项目记录
  • I-学习笔记
  • Y-有趣
  • z-hexo
Tag
About
TimeLine
Contact
  • github
  • gitee
  • 知乎

B-前端杂谈-01: 数据在页面间传递的几种方式

vuePress-theme-reco 林除夕    2022

B-前端杂谈-01: 数据在页面间传递的几种方式

林除夕 2019-06-21 10:45:13 前端

# 方案1:使用$_GET的方式获取url地址中的内容

设置:

<a href="cookie2.php?msg='这是通过连接中的url传递的信息'">跳转到cookie2,并传递信息</a>

接收:

var_dump($_GET['msg']);

# 方案2:使用表单(方式基本与第一种一致但是内容是写在表单中,不是在连接中)

设置:

<form action="cookie2.php?msg=这是通过表单提交传递的数据" method="post">
    <button>通过表单action传递数据</button>
</form>

接收:

var_dump($_GET['msg']);

# 方案3:使用cookie

设置:

<?php 
// setcookie ($name, $value = "", $expire = 0, $path = "", $domain = "", $secure = false, $httponly = false)
setcookie('msg','这是通过cookie传递的信息');
?>
<a href="cookie2.php">通过cookie传递信息</a>

接收:

var_dump($_COOKIE['msg']);

# 方案4:使用session

设置:

<?php 
session_start();
$_SESSION['msg'] = '这是通过session传递的信息';
?>
<a href="cookie2.php">这是通过session传递的信息</a>

接收:

<?php 
session_start();
$_SESSION['msg'] = '这是通过session传递的信息';
?>
<a href="cookie2.php">这是通过session传递的信息</a>