
PHP传递变量问题
现在有PHP的两个文件a.php和b.phpa.php里面有表单。传回$_POST[name]b.php里面需要用到a.php里面的这个$_POST[name]如果用in...
现在有PHP的两个文件a.php和b.php
a.php里面有表单。传回$_POST[name]
b.php里面需要用到a.php里面的这个$_POST[name]
如果用include("a.php"),那么a.php里面的表单就会显示在b.php里面。。怎么既能调用这个变量。又不会在b.php里面出现a.php里面的表单 展开
a.php里面有表单。传回$_POST[name]
b.php里面需要用到a.php里面的这个$_POST[name]
如果用include("a.php"),那么a.php里面的表单就会显示在b.php里面。。怎么既能调用这个变量。又不会在b.php里面出现a.php里面的表单 展开
6个回答
展开全部
a.php 里把表单的 action 指向 b.php
追问
貌似这样还是不行啊。能有别的方法吗?这样读不出来$_POST[name]
追答
方法也就是这个,如果不行,就是别的原因。。给你留言了。
展开全部
<?php
session_start;
$name=$_POST["name"];
echo $name;
?>
把这段话嵌入到html中去
session_start;
$name=$_POST["name"];
echo $name;
?>
把这段话嵌入到html中去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a.php页的表单写成<form action="b.php" method="post" >,然后在b.php页面就可以通过<?php
$name = $_POST['name'];
echo $name;
?>
看到a.php表单里面传过来的name值了
$name = $_POST['name'];
echo $name;
?>
看到a.php表单里面传过来的name值了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那a.php,b.php在普通用户使用上,是什么样的关系啊?a页提交表单到哪里,人怎么打开b页啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a.php文件如下:
<form name="form1" method="post" action="b.php">
<input name="name" type="text" id="name">
<input type="submit" name="Submit" value="提交">
</form>
b.php文件如下:
<?php
//检查 php的版本,php4.1前面 get post的表示法为$HTTP_GET_VARS和$HTTP_POST_VARS,为了向后兼容,统一成$_GET , $_POST
if(PHP_VERSION < '4.1.0')
{
$_GET = &$HTTP_GET_VARS;
$_POST = &$HTTP_POST_VARS;
$_COOKIE = &$HTTP_COOKIE_VARS;
$_SERVER = &$HTTP_SERVER_VARS;
$_ENV = &$HTTP_ENV_VARS;
$_FILES = &$HTTP_POST_FILES;
//废除变量
unset($_ENV,$HTTP_ENV_VARS,$_REQUEST,$HTTP_POST_VARS,$HTTP_GET_VARS,$HTTP_POST_FILES,$HTTP_COOKIE_VARS,$_FILES);
}
//如果php版本高于 4.1,直接执行下面 的
$name = $_POST['name'];
echo $name ;
?>
<form name="form1" method="post" action="b.php">
<input name="name" type="text" id="name">
<input type="submit" name="Submit" value="提交">
</form>
b.php文件如下:
<?php
//检查 php的版本,php4.1前面 get post的表示法为$HTTP_GET_VARS和$HTTP_POST_VARS,为了向后兼容,统一成$_GET , $_POST
if(PHP_VERSION < '4.1.0')
{
$_GET = &$HTTP_GET_VARS;
$_POST = &$HTTP_POST_VARS;
$_COOKIE = &$HTTP_COOKIE_VARS;
$_SERVER = &$HTTP_SERVER_VARS;
$_ENV = &$HTTP_ENV_VARS;
$_FILES = &$HTTP_POST_FILES;
//废除变量
unset($_ENV,$HTTP_ENV_VARS,$_REQUEST,$HTTP_POST_VARS,$HTTP_GET_VARS,$HTTP_POST_FILES,$HTTP_COOKIE_VARS,$_FILES);
}
//如果php版本高于 4.1,直接执行下面 的
$name = $_POST['name'];
echo $name ;
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你装服务器了?利用表单的传值,a.php里面<form action=“b.php”method="post">;
在b.php接受就ok了
在b.php接受就ok了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询