导航:首页 > 编程语言 > php地址传值

php地址传值

发布时间:2024-12-08 04:20:06

php 里url传值

如果form 表单提交的时候用了post就要用post来接收,比如说
<form method="post">
用户名:<input type="text" name="name" value="">
密码:<input type="password" name="pwd" value="">
<input type="submit" value="提交">
</form>

接收时就用:
$username=$_POST["name"];
$password=$_POST["pwd"];

如果method="get"的话就用get接收

② 如何将一个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'];
//你还要刷新一下页面才可以生效= =。。
?>
?>

③ php 中a标签,如何传值

php中a标签的传值一般都是都是get的方式来传值的,一般的格式都是链接地址后后面接一个?act=加上你要传的值,然后在php的处理页面中,用$_GET['act']来接受这个a传过来的值,然后在处理就行了,这里我给出写的具体例子:
html中:

<a href="ucenter.php?act=showcart">我的测试</a>
php中:

if( isset($_GET['act']) && trim( $_GET['act'] )== 'showcart'){
echo 'a传值成功了';

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

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

阅读全文

与php地址传值相关的资料

热点内容
精品php源码 浏览:958
自己编写云服务器抢红包 浏览:201
java解压缩文件加密 浏览:886
dlink打印服务器默认地址 浏览:351
php休眠函数 浏览:371
金蝶如何打开服务器 浏览:764
e4a手游辅助源码 浏览:776
什么app可以实时直播 浏览:105
苹果13的app闪退什么原因 浏览:774
尾盘选股源码公式 浏览:449
php日期运算 浏览:930
天龙八部长歌服务器什么时候开的 浏览:198
鬼泣4模型在那个文件夹 浏览:228
单片机的串行口 浏览:57
phpjson转化为数组 浏览:267
pdf导入excel 浏览:427
苹果xsmax信任app在哪里设置 浏览:52
自动外链php源码 浏览:244
我的世界新手奖励箱命令 浏览:145
linux更新vim 浏览:997