问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php在输出语句中怎样向另一个页面传值。

发布网友 发布时间:2022-04-06 01:55

我来回答

7个回答

懂视网 时间:2022-04-06 06:16

php实现在不同页面间传值的方法:1、利用require_once来实现;2、通过表单提交来实现;3、利用SESSION会话来实现;4、利用COOKIE来实现。

方法如下:

(推荐教程:php视频教程)

方法一:require_once

//Page a:
 <?php
  $a = "hello";
 ?>
//Page b:
 <?php
 require_once "A.php";
 echo $a." world!";
 ?>

方法二:通过页面跳转时携带参数传值

//Page a:
<?php
 $a = "world";
?>
 <a href="b.php?m=$a">点我跳到b.php</a>
//Page b:
<?php
 echo "hello".$_GET['m'];
?>

方法三:表单提交

<form name="form1" method="post" action="2.php">
 <input type="text" name="val" />
 <input type="submit" name="Submit" value="提交" />
</form>
//2.php:
<?php
 echo $_POST['val'];
?>

方法四:SESSION会话

(SESSION是全局变量,只要被声明,在不关闭网页或者没有到SESSION的周期在所有页面都是可用的,而POST和GET只要php执行完毕就会立刻被释放没有)

<?php
 session_start();
 $_SESSION['val']='123';
 echo $_SESSION['val'];
?>
<?php
 session_start();
 echo $_SESSION['val']; //直接输出全局变量val.
?>

方法五:cookie。

cookie是存放在客户端上(也是全局变量),session是存放在服务器上。这是两者唯一的不同。

<?php 
setcookie("user", "SUVLLIAN", time()+3600); 
//创建一个名为user的cookie变量,它的值是Alex Porter。它将在一个小时以后过期,也就是不能访问了
echo $_COOKIE['user']; //还要刷新一下页面才可以生效?>

方法六:存入数据库再取出

优点是:能够长期存储。

缺点是每次需要使用时,都需要在数据库中查询,耗费资源非常大。

热心网友 时间:2022-04-06 03:24

可以通过URL传值:
比如:
echo '<a href='index.php?id=100'>下一页</a>';

也可以通过session,cookie 传值
比如:
先声明session,然后在另一页面使用

session_start();
$_SESSION['user'] = '';

另一页面,直接使用即可

echo $_SESSION['user'];

热心网友 时间:2022-04-06 04:42

在你的<form action=.....></form>之间加上
<input type="hidden" name="va1" value="你的值1" ;/>
<input type="hidden" name="va2" value="你的值2" ;/>
<input type="hidden" name="va3" value="你的值3" ;/>
……
在你的update.php页面利用下面的方法来接收:
$a=$_POST['va1'];
$b=$_POST['va2'];
$c=$_POST['va3'];
……
echo "$a^^^$b^^^$c";//显示出接收的值
这样就完全OK了

热心网友 时间:2022-04-06 06:17

用$_GET['传递的名称']或$_REQUEST['传递的名称']
没有文本的就在from 框架里加个隐藏 <input type="hidden" name="传递的名称">

热心网友 时间:2022-04-06 08:08

echo "<script language=\"javascript\">location.href='update.php'?$id</script>";

你这不是已经都传了个id参数过去了在后面继续传,然后在update.php页面用get方法取追问这样页面多不能跳转到update.php页面中,
update.php中页面接收如下:
$id=$_GET['id'];
echo "你要得到的id是:".$id;

热心网友 时间:2022-04-06 10:16

你用的是表单,可以在要传的值后面加一个隐藏域。<?php echo 要传的值;?>追问我要用点击更改的同时

传>" name="id">中的id到新的页面,

能不能说的详细点。

热心网友 时间:2022-04-06 12:41

例:在update.php 里 $id=$_POST('id');------------------将id值接收过来赋值给$id
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 php 网页之间动态传递参数? PHP 怎么防止GET方式提交重复数据? PHP怎么用PDO同时插入多条数据? thinkPHP在往MySQL添加数据时,如何确保其中一个字段,随机添加一个与表中内容不相同的15位数据 PHP如何判断输入数据库的字段值不能重复 php中,怎样拒绝重复的数据写入数据库,比如uid的值? php 数组 不重复的记录 求一个PHP的不重复随机数写入数据库例子.内详 PHP如何判断是否重复插入记录? php 如何实现把两个数组 中含有 不相同的值插入到数据库中 php 不允许重复值插入 求一条PHP中SQL插入不重复数据的语句 php批量导入数据如何去重复 php 向数据库中插入不重复的数据 PHP插入不重复记录的问题 PHP7.0打开扩展功能要怎样才能和mysql相连? php 未安装mysql是不是无法开启mysql扩展 php源码安装mysql模块,高分悬赏,问题解决有加分 PHP为何无法启动mysql服务? php没有找到mysql拓展怎么都解决不了 php怎么利用SESSION在两个不同窗口间传递数据? php中的变量是怎么在各个页面间传递的? php中表单定义了checkbox数组,在两个页面间可以做到,如何在多个页面间传值 php之间怎么传值 PHP如何使用session在同一浏览器的两个页面传值 PHP中如何将一个页面中一变量传递到另一个页面中? PHP传值问题! 例:A、B为两个页面,我在A中获取一个ID值,传送给B,那么AB中代码怎么写! php两个页面参数传递问题 两个.php网页之间有没有办法传值?(在线等,有补充,有加分) 关于php如何传递数据 php session 不同页面传递数据 php 传值 点击不同链接进入不同页面? PHP页面间的传值问题,复选框及表单等 php列出一个类文件所有方法名称 PHP如何打印一个类的所有静态属性 php实现打印的代码?? php 怎么打印调用方法的目录 哪个编辑器可以直接把php类里面的所有方法名称全部导出 php中怎么打印数组啊? php 列中一个类文件中所有的方法