×

php两个页面传值

php两个页面传值(php之间传递数据)

admin admin 发表于2023-03-23 16:23:08 浏览43 评论0

抢沙发发表评论

本文目录一览:

PHP传值问题! 例:A、B为两个页面,我在A中获取一个ID值,传送给B,那么AB中代码怎么写!

首先创建index.php a.php b.php三个文件

index.php 代码:

?php

?

html

header

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

/header

body

form action="a.php" method="post"

  p姓氏: input type="text" name="fname" //p

  p名字: input type="text" name="lname" //p

  input type="submit" value="提交" /

/form

p请单击确认按钮,输入会发送到服务器上名为 "a.php" 的页面。/p

/body

/html

a.php代码

?php

//获取变量ID

$id =$_POST['fname'].' '.$_POST['lname'];

require 'b.php';

b.php代码

?php

 header("Content-type: text/html; charset=utf-8");

echo 'b.php is here/br';

echo 'ID is here :'.$id;

把三个文件放在Apache服务目录下,访问index.php

点击提交

总结

通过form 提交参数到 a.php ,然后创建变量 $id ,然后通过b.php 打印 变量 $id

纯手工 ,望采纳

怎么实现php两个页面之间传递数据

使用表单来传递,_post它在php只能获取由表单的 method="post" 时它才能接受到数据,

如下代码:

form id="form1" name="form1" method="get" action=""

  label

  input type="text" name="cn" value='获取到我了' /

  /label

/forma.php页面

?

if( $_post )

{

 echo $_post['cn'];

}

else

{

    echo '没有获取到值';

}

?

php怎么两个页面怎么交互传值

1.通过路径url的自动跳转,将变量传过去,如post ,get

2.通过session 或cookie 直接跨页面传值。

PHP如何使用session在同一浏览器的两个页面传值

在第一个页面的开头加上以下代码:

?php

session_start();

$current_id = session_id();

var_dump($current_id);//打印出$current_id的session信息

$_SESSION['username'] = 'good';//设置session变量username的值

?

在同一工程的其他文件中加入以下就能访问上面设置的session变量的值

?php

session_start();

var_dump($_SESSION);//打印session信息

$name=$_SESSION["loginusername"];

?