当前位置:首页 » 编程语言 » php传递参数

php传递参数

发布时间: 2022-01-08 10:54:43

A. php之间怎么传值

两个页面之间有没有跳转关系?如果有跳转关系,下一个页面用上一个页面的值可以通过url传值,或者设置hidden的input传值。如果没有跳转关系,如果test.php中要用index.php中的值,可以在test.php中require_once('index.php'),然后直接通过$ID和$idclass就可以使用这两个变量。

B. 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"];
}

C. PHP 类之间传递参数

1. 用继承,B继承A,其中A的mm方法里面的参数k作为方法的返回值,这样就可以给到A去使用了。

classBextendsA{
publicfunctiontt(){$k=$this->mm();}
}

2.在A类里面实例化B类。

classA{
publicfunctiontt(){
$class=newB();
$k=$class->mm();
}
}

两个方法的前提条件都是需要mm方法的k变量作为返回值,然后在A类调用的时候就可以得到这参数了。

3.将k参数储存到A类的属性中。

步骤大致和2方法差不多,也是要在tt方法里面实例化B类,但是B类的mm方法改为:

publicfunctionmm()
{$this->k=$k;}

这样就不用k为返回值了,然后在A类中这样:

classA{
publicfunctiontt(){
$class=newB();
$class->mm();
$k=$class->k;
}
}

不保证代码的完全正确,但是思路是对的。

D. php怎么进行参数传递

所谓的传递数值,一般都是在访问该页面的时候起作用,所以你只需要将搜索的值保存在某个全局变量,到用的时候再取出来就可以。
一般搜索传递使用的是$_POST数组,你可以在调用C页面时,将$_POST相关的值重新设置下就可以,或者可以直接用网址进行参数的传递。

E. PHP中形参和实参的参数传递

functionadd($a,$b){
echo$a+$b;
}
abc($c,$d);

其中 $a $b 是形参

$c $d 是实参

在php中 形参的个数和实参个数可以不一致。(实参可以比形参多,但是如果形参未默认值。布恩比实参少)

http://www.hu.com/question/23040402/answer/23438059

F. 如果向PHP页面传递带有“&”符号的参数怎么办

方法1:

使用 urlencode()

$str = 'http://www.456.com/?a=a&b=b&c=c';

$encoded= urlencode($str);

echo $encoded;

接收到之后使用 urldecode()

$decode = urldecode($encoded);

echo "\n<br>";

echo $decode;

方法2:
使用base64_encode() 加密
使用base64_decode() 解密

但是get方法传递的数据有255字节的长度限制,所以这个方法会在数据量大时失效

G. 两个php文件如何传递参数

  • 通过session来储存

    <?php

    session_start();

    $_SESSION['username'] = "userName";

    ?>

    在其它页面直接取出就行了

    <?

    session_start();

    echo$_SESSION['username'];

    ?>

  • 通过url传向其它页面传递参数

    other.php?user=xxx

  • 或在php重定向到其它页面时

    $username = "xxx";

    $home_url = 'logIn.php?user='.$username;
    header('Location:'.$home_url);

    其它页面用$_GET["user"]来接收

    3.通过表单向其它页面传送参数

    其它页面用$_POST["user"]来接收

H. PHP 如何通过地址栏传递参数

<?php
$mp3=$_GET['mp3'];
?>
<objecttype='application/x-shockwave-flash'width='640'height='380'>
<paramname='flashvars'value='src=<?=$mp3?>'/>
</object>

这样就可以了 把上面代码存为mp3.php

然后 mp3.php?mp3=你的mp3网址


就传递Ok了。

I. php如何传递类参数

直接实例化类
$db = new db($db_host, $db_user, $db_pass, $db_name, $enable_debugmode);

然后就可以取类里面的对象了
$db -> query();

如果要在其它的页面调用这个类里面的对象的话,可以先把这个类的文件包含进来:
include("class.inc.php")/require("class.inc.php"),然后就可以用上面的方法来调用

热点内容
单片机android 发布:2024-09-20 09:07:24 浏览:759
如何提高三星a7安卓版本 发布:2024-09-20 08:42:35 浏览:659
如何更换服务器网站 发布:2024-09-20 08:42:34 浏览:306
子弹算法 发布:2024-09-20 08:41:55 浏览:284
手机版网易我的世界服务器推荐 发布:2024-09-20 08:41:52 浏览:812
安卓x7怎么边打游戏边看视频 发布:2024-09-20 08:41:52 浏览:158
sql数据库安全 发布:2024-09-20 08:31:32 浏览:89
苹果连接id服务器出错是怎么回事 发布:2024-09-20 08:01:07 浏览:503
编程键是什么 发布:2024-09-20 07:52:47 浏览:653
学考密码重置要求的证件是什么 发布:2024-09-20 07:19:46 浏览:477