专栏首页星辰日记PHP传值的几种方法

PHP传值的几种方法

1.GET

  通过GET的方式传值可以说是php中较简单的方式,只需在跳转网页后加上?a=xx即可在这个php文件中通过$_GET['a']的方式获取。

示例:

原网页

<a href="./2.php?info=xcsoft">GO</a>

跳转后网页

<?php echo $_GET['info']; ?>
//预计输出:xcsoft

2.POST

  通过post传值主要用于php表单中,也可用于检测该php中的按钮是否已被按下(isset($_POST['submit']))

示例

<?php
if(isset($_POST['submit'])){
    echo $_POST['info'];
}else{
    echo"
    <form action=\"\" method=\"post\" enctype=\"form-data\">
    <input type=\"text\" name=\"info\" /></p>
    <input type=\"submit\" name=\"submit\" value=\"GO\" />
    <form>
    ";
}
?>

3.COOKIE

  通过cookie传值大家可能就比较熟悉了,cookie广泛用于网站自动登录等。但是cookie有一个缺点,就是某些浏览器并不支持cookie。

示例

原网页

<?php 
setcookie('xcsoft','soxft',time()+7*24*3600); //setcookie('值名称','值内容',值存储时间)
echo "<a href=\"./2.php\">go</a>";
?>

跳转后网页

<?php
echo $_COOKIE['xcsoft'];
//预计输出soxft
//如果想清除cookie,只要将cookie设置成过去的时间点:setcookie('xcsoft','soxft',time()-7*24*3600)
?>

4.SESSION

  通过session传值普遍用于登录系统中。

示例

原网页

<?php
session_start(); //session开启
$_SESSION['xcsoft']="soxft";  //给session赋值
echo "<a href=\"./2.php\">go</a>";
?>

跳转后网页

<?php
session_start();  //session开启
echo $_SESSION['xcsoft'];
//预计输出soxft
//如果想清除session可以使用unset($_SESSION['xcsoft']);或者session_destroy
?>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PHP变量传递值的方法

    小新哟
  • PHP伪静态的几种方法

    一直在做php的开发工作.在开发的过程中老早就听说了“伪静态”这一说。但是一直没有对其进行了解。 今天终于下定决定 要好好的了解下这方面的内容。 首先,什么是伪...

    企鹅号小编
  • PHP输出数组的几种方法

    echo 不支持直接输出数组,输出结果只有一个 array ,我们可以通过下面三种方法优雅的输出数组。

    德顺
  • Python传入参数的几种方法

    Python唯一支持的参数传递方式是『共享传参』(call by sharing)

    py3study
  • PHP获取POST数据的几种方法

    方法1、最常见的方法是:$_POST['fieldname']; 说明:只能接收Content-Type: application/x-www-form-url...

    A梦多啦A
  • 生成不重复值的几种方法

    生成的值为现在至格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 00 时 00 分 0...

    前端GoGoGo
  • PHP合并数组的几种方法比较

    在7.0.20版本中,array_merge_recursive合并相同字符串索引的数组时,合并结果中会有相同的数字索引。

    俗可耐
  • PHP保留两位小数的几种方法

    下面看下PHP中对一些商品的价格计算或价格的的展示,需要精确到小数点后的两位数字,也就是我们平时RMB中的分的单位。那在PHP中如何展示商品的价格,并保留到分的...

    砸漏
  • PHP实现页面跳转的几种方法

    也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发 出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类...

    用户7657330
  • Python+pandas填充缺失值的几种方法

    封面图片:《Python程序设计基础(第2版)》,ISBN:9787302490562,董付国,清华大学出版社

    Python小屋屋主
  • 用值填充JavaScript数组的几种方法

    通过将点扩展符与数组实例的 keys 方法结合使用,我们可以从0开始以升序数填充数组。

    张张
  • php跨域的几种方式

    利用html里面script标签可以加载其他域下的js这一特性,使用script src的形式来获取其他域下的数据,但是,因为是通过标签引入的,所以,会将请求到...

    叫我可儿呀
  • PHP的几种运行方式

    php本身是一个php代码的脚本执行程序,运行方式是指其运行的方法。整理归纳为一下五种方法:

    用户7657330
  • react-router 路由三种传值方法

    西南_张家辉
  • PHP的几种加密算法

    前言 PHP加密方式分为单项散列加密,对称加密,非对称加密这几类。像常用的MD5、hash、crypt、sha1这种就是单项散列加密,单项散列加密是不可逆的。像...

    九霄道长
  • PHP中给源代码加密的几种方法

    沈唁
  • Python字典按键/值排序的几种方法

    同理,如果我们只需要对sort_by_value稍微修改一下,就可以得到按值排序的结果:

    宇宙之一粟
  • Struts2中的3种传值方式

    qubianzhong
  • 详解pandas获取Dataframe元素值的几种方法

    pandas按行按列遍历Dataframe的几种方式:https://www.zalou.cn/article/172623.htm

    砸漏

扫码关注云+社区

领取腾讯云代金券