php传值形式有4种,辨别是:一、 应用客户端阅读器的cookie;二、应用效劳器真个session;三、应用表单来通报;四、应用超链接通报参数。
php传值形式有四种
咱们界说page01.php以及page02.php两个php文件,将page01中的内容想方法通报到page02,而后供咱们持续应用。
第一种:
应用客户端阅读器的cookie。cookie很容易了解,就是一个暂时文件,能够把它算作一个贮藏室,阅读器正在阅读的进程中记载一些信息,就临时寄存正在这里。
正在page01中设置一个cookie。
代码以下:
<?php setcookie('mycookie','自灵'); ?>
咱们界说了一个变量mycookie,它的值是字符串'自灵'。
咱们能够随意给cookie变量起名字,能够界说多个cookie变量。
正在page02页面承受cookie。
代码以下:
<?php $wuziling = $_COOKIE['mycookie']; echo $wuziling; ?>
咱们应用$_COOKIE[]提取cookie中的变量mycookie,将它的值付给$wuziling。而后简略的输入。
好了,到这里应用cookie从页面之间通报参数终了。
第二种:
应用效劳器真个session。了解session是一件很容易的事件。与cookie的没有同正在于它是效劳器真个暂时贮藏室。session常被称作会话。
正在page01中设置一个session。
代码以下:
<?php session_start(); $_SESSION["temp"]=array('123','456','789'); ?>
要想应用session,必需启动session。session_start();就是启动session的办法。普通要写正在最后面。
第二个语句我界说了一个$_SESSION["temp"]数组,数组的称号是$_SESSION["temp"],外面存储了3个字符串。
正在page02页面承受session。
代码以下:
<?php session_start(); for($i=0;$i<3;$i++) { echo $_SESSION['temp'][$i].'<br />'; } ?>
起首启动会话。启动后咱们正在page01界说的变量曾经能够应用了,没有需求其余任何猎取的操作,这里没有同于cookie。
上面咱们应用for轮回将其内容输入。
没有要认为$_SESSION['temp'][$i]是一个二维数组,它是个一维数组,数组的称号是$_SESSION["temp"],尽管这个称号比拟繁琐,数组的下标是'temp'
咱们正在写$_SESSION["temp"]时,temp加双引号或许单引号都是等价的。
这里咱们界说会话变量时界说的是数组,也能够界说一般变量,就像cookie外面讲到的。
第三种:
应用表单来通报。
page01.php这样写:
代码以下:
<form action="page02.php" method="post"> <input type="text" name="wuziling" /> <input type="submit" name="submit" value="提交" /> </form>
表单内的属性action间接指定此表单内容通报到哪一个页面。method指清楚明了通报的形式。post代表应用音讯通报,就像咱们发短信同样。、
page02.php这样写:
代码以下:
<?php $wu = $_POST['wuziling']; echo $wu; ?>
用$_POST[ ]猎取通报过去的变量值。这个变量名wuziling正在表单的input标签的name属性里界说。
而后将其通报给另一个变量$wu。这样咱们就能够输入了。间接输入也是能够的,echo $_POST['wuziling'];
第四种:
应用超链接通报参数。咱们上彀的不少操作都是点击超链接正在网页之间跳来跳去。点的同时一样能够通报参数。
page01.php这样写:
代码以下:
<?php $var = 'I love you !'; ?> <a href="<?php echo "page02.php?new=".$var ?>">get</a>
界说一个变量$var超链接a的href属性里写明要跳转到page02页面。前面加一个问号,一个本人界说的变量new此称号正在page02页面要应用,new的值就是咱们想通报的$var。
page02.php这样写:
代码以下:
<?php echo $_GET['new']; ?>
应用$_GET[ ]猎取new的值,而后就能够输入或做其余用处这时候的阅读器地点栏能够间接看到new变量以及它的值。。
以上就是php传值形式有哪些的具体内容,更多请存眷资源魔其它相干文章!
标签: php教程 php故障解决 php使用问题 php传值方式
抱歉,评论功能暂时关闭!