导航:首页 > 编程语言 > php跳转传参数

php跳转传参数

发布时间:2022-06-07 06:27:26

1. php页面跳转传递参数

如果是表单提交,提交到另一个页面的话,例如:
需要提交的页面:
<form action="***.php" method="post/get" name="form">
用户名:<input type="text" name="username"/>
密 码:<input type="password" name="pwd"/>
<input type="submit" name="submitname">
</form>
接收的页面***.php中如下PHP代码接收
if($_POST["submitname"]){ //判断是否点击提交按钮
echo $_POST["username"];
echo "<br>";
echo $_POST["pwd"];
}

2. 如何将一个php页面的值传给另一个页面

办法很多:
第一种:GET(就是URL,也就是链接上带有参数),例子:
1.php(第一个页面)
<a href="2.php?arr=abc">传递get数组名为arr,值是abc,传递到2.php页面
</a>
看到?arr=abc了吧,这就是参数了,如果有两个呢:<a href="abc.php?abc=abc&123=123">传递get数组名为abc,值是abc
</a>
&用这个隔开,当然啦,在网页上看就是&

2.php(第二个页面)
<?php
echo $_GET['abc'];
//输出传递过来的值
-------------------------------------------------------------------------
第二个办法是:POST,表单提交,依旧是给例子:
<form name="form1" method="post" action="2.php">
method的意思是以post方式提交到2.php,action的意思是动作,method是类型
随便输一个:
<label>
<input type="text" name="val" />
input是html的标签,类型是文本域(输入文字),名字是val(后台用于接收的名称)
</label>
<p>
<label>
<input type="submit" name="Submit" value="提交" />
</label>
</p>
</form>

2.php(第二个页面)
<?php
echo $_POST['val'];
//输出上一个页面提交过来的val文本域的值。
?>
-------------------------------------------------------------------------------------------
第三个办法是:SESSION,会话。还是给例子(注意,SESSION是全局变量,也就是说,它只要被声明,在所有页面都是可用的,前提是你不关闭网页或者没有到SESSION的生命周期。而POST和GET只要php执行完毕就会立刻被释放,也就没有了。):
1.php
<?php
session_start();
//会话开始,这样你才可以调用session
$_SESSION['val']='123';
//直接声明全局变量val的值等于123
echo $_SESSION['val'];
?>
<a href="2.php">跳转到第二个页面去看看。
</a>

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

--------------------------------------------------------------------------------
最后一个办法,cookie。饼干,哈哈不过呢,这个办法不好用,因为cookie是存放在客户端上(也是全局变量),session是存放在服务器上。这是两者唯一的不同
然后捏,我也没用过cookies,所以呢。我只能网络一个给你咯,调用办法一样的$_COOKIE['名称']
<?php
setcookie("user", "Alex Porter", time()+3600);
//创建一个名为user的cookie变量,它的值是Alex Porter。它将在一个小时以后过期,也就是不能访问了
echo $_COOKIE['user'];
//你还要刷新一下页面才可以生效= =。。
?>
?>

3. PHP跳转到另一个画面,并且带着该行内的一个数值作为参数传递给下一个页面.能给例子吗

这个一般都是在php绘制表格的时候就弄好的,例如

$arr=array(array('id'=>1),array('id'=>2));
foreach($arras$row){
echo'<tr><td><ahref="target.php?id='.$row['id'].'">'.$row['id'].'</td></tr>';
}

能看明白不?

4. php如何跳转页面传数组

后台
$data=array(这里放你查的信息);
echo json_encode($data);//返回一个json数据

前台处理下就行了

5. 如何使PHP程序执行页面跳转时传递大量参数

有时候一个页面需要上一个页面的多个参数
通过页面定向header("Location: aaa.php?argument1=$argument1&argument2=$argument2&................);
以及超链接echo '<a href="aaa.php?argument='.$argument.'"></a>';的方式传递参数可能就不太方便了
以下提供一个可供参考的实现方法:
//a.php
<?php
//制作参数数组
$arr_arg=array($a,$b,$c,...........................);
//使用implode函数将数组桥接成一个字符串
$arg=implode('-',$arr_arg);
//定向到b.php
hearder('Location: b.php?arg='.$arg);
?>

//b.php
<?php
//接受从a.php传递过来的参数,并用explode函数进行拆解,至此便可以再次以数字索引数组的形式访问每个参数
$arg=explode('-',$_GET['arg']);
echo '<pre>';
print_r($arg);
echo '</pre>';
?>

6. 【PHP、】submit怎样实现传值跳转

<form
action="ajax.php"
method="POST">
<textarea
id="textarea"
name="text"
style="width:300px;height:250px;"></textarea>
<input
type="submit"
name="s"
>
</form>
跳转地址是由form

action属性设置的。当表单提交时,数据将会提交到ajax.php页面。

7. php把值传入到下一个跳转的页面用那种方法

当你成功插入后,mysql_insert_id来获取刚插入的id
header(‘Location:xx.php?id='.mysql_insert_id());
在xx.php(这个xx.php是你跳转的页面,你自己指定)页面用$_GET['id']把值获取到,再从数据库里查出来

8. 如何用php传递参数实现网页跳转

判断参数,如果符合条件就跳转
$a =$_GET['jump'];
if( true == $a){
ob_start();
header('Location:'.跳转的URL);
}
页面就跳走了

9. php页面跳转传值

用AJAX可以实现,以jQuery的AJAX为例:
$.post('b.php', {a:'这是要传给PHP的值'}, function(d){ // 在此处理b.php的输出d})

阅读全文

与php跳转传参数相关的资料

热点内容
c语言返回命令 浏览:933
加密软件会导致文件损坏吗 浏览:434
在别人服务器里如何使用命令方块 浏览:852
易语言源码转python 浏览:364
程序员日祝福 浏览:883
阿里tv助手app哪里下载 浏览:187
app活动怎么关 浏览:202
java改变map 浏览:348
解压钢琴吕恒 浏览:991
程序员怎么获取被动收入 浏览:568
能不能别让编程猫打电话给我了 浏览:687
量线突破指标源码 浏览:458
云服务器阿里环境搭建 浏览:123
锥孔是怎么编程的 浏览:133
加强箍和加密箍的区别 浏览:897
怎么在腾讯服务器上传文件 浏览:643
公司门户app安卓怎么卸载 浏览:990
单片机中段源 浏览:143
电脑桌面文件加密要怎样解除 浏览:963
quickfoxapp的商场在哪里 浏览:2