php跳转页面并传值(php跳转到指定php)

今天给各位分享php跳转页面并传值的知识,其中也会对php跳转到指定php进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

php页面跳转传值

跳转传值

有JS跳转

  window.location.href方式

script type="text/javascript"

    window.location.href="test.php?uid=123";   //uid=123就是要转的值

/script

有PHP跳转

?php

header('Location: test.php?uid=123');      //uid=123就是要转的值

?

望采纳 Thx

[img]

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

php里面当页面读取结束的时候,所有的变量将全部清空,所以需要通过别的手段来传值,

1、通过url参数 比如:在跳转链接上加上?id1=$id1id2=$id2 //这个最常用,也最省资源,但传递的内容有限。

2、保存到session。将数据保存到特定的session中,到下个页面再从session中取出

3、保存到cookie。

4、调用php的curl函数,将数据post到下个页面,

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

如果

提交的页面和跳转的页面相同则可用

form的

action

属性

action

=

你要跳转的页面

如果不同的话

先提交过去,再在那个页面做处理,跳转至你想要的页面,这样一般是看不出来你跳转了2次的

应该可以实现你要的效果,至于传值,如果不是太多而且不是很重要的话

url参数传值就可以了

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

办法很多:

第一种:GET(就是URL,也就是链接上带有参数),例子:

1.php(第一个页面)

a href="2.php?arr=abc"传递get数组名为arr,值是abc,传递到2.php页面

/a

看到?arr=abc了吧,这就是参数了,如果有两个呢:a href="abc.php?abc=abc123=123"传递get数组名为abc,值是abc

php跳转页面并传值(php跳转到指定php)

/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'];

//你还要刷新一下页面才可以生效= =。。

?

?

怎么实现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】submit怎样实现传值跳转?

如果 提交的页面和跳转的页面相同则可用 form的 action 属性

action = 你要跳转的页面

如果不同的话 先提交过去,再在那个页面做处理,跳转至你想要的页面,这样一般是看不出来你跳转了2次的 应该可以实现你要的效果,至于传值,如果不是太多而且不是很重要的话 url参数传值就可以了

php跳转页面并传值的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php跳转到指定php、php跳转页面并传值的信息别忘了在本站进行查找喔。

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用*标注