zoukankan      html  css  js  c++  java
  • php文件之间传值的三种主流并且常用的方式

    一.表单传值

    在<form>中的action填入要跳转页面的路径,method填入POST或者GET方法。表单中的提交按钮按下后,就会把<form>中有value都传到要跳转的页面,可以通过$_POST['name']或者$_GET['name']获取.

    例如:

    login.php页面

    <form action = "isLogin.php" method = "POST">

      <input type="text" name = "username" value = "mayun" />

      <input type="submit" value="登录" />

    </form>

    isLogin.php页面

    $user = $_POST['username'];//$user的值就是mayun(value);

    二.超链接传值

    超链接传值是通过跟随url传递的,在页面跳转时,跟着url跳转。常用于<a>标签的使用。

    超链接a的href属性里写明要跳转到的页面。后面加一个问号,然后再加上要传的值。

    例如:

    login.php

    <a href='isLogin.php?username=mayun&password=123456'>你好</a>

    取值:

    isLogin.php

    $user = $_GET['username'];

    $pwd = $_GET['password'];//注意用超链接传值的时候要用GET取值。而表单传值的取值取决于<form>中的method。

    三.session传值

    SESSION是全局变量的一种,经常用于用户登陆后保存用户username之类的常用数据。一旦保存到SESSION中,其他页面都可以通过SESSION获取,SESSION的使用前要注意开启session:session_start();

    例如:

    session_start();

    $username = 'mayun';

    $_SESSION['username'] = $username;

    取值:

    session_start();

    $user = $_SESSION['username'];

  • 相关阅读:
    [导入]基于Web的B/S结构实时监控系统[转]
    [导入]IE5.0与6.0的区别
    [导入]正确配置和维护Apache WEB Server 安全性
    [导入]又是一个烦人的问题
    [导入]今天就写了这一个语句!
    DNS解析代码copy
    使用uPnP在路由器上映射端口
    查看数据库内存占用
    yield与sleep
    wCF REST
  • 原文地址:https://www.cnblogs.com/yangwenxin/p/5825511.html
Copyright © 2011-2022 走看看