使用表單來傳遞,_post它在php只能獲取由表單的 method="post" 時它才能接受到數(shù)據(jù),
創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、安吉網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為安吉等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
如下代碼:
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?'沒有獲取到值';
}
?
可以用session和表單兩種方式都是先將數(shù)組序列化,然后取出后返序列化
1.session方式
?php
session_start();
$arr = array(1,2,3,4,5,6);
$arrse = serialize($arr);
$_SESSION['sessarr'] = $arrse;//序列化,對象或者數(shù)組都可以這樣存放到session中
//如果你想使用session數(shù)據(jù)返回數(shù)組的話
$arr = unserialize($_SESSION['sessarr']);//反序列化
echo $_SESSION['sessarr'];
echo "br";
print_r($arr);
?
2.表單方式
form method="POST" action="1.php"
input type="hidden" name="post_data" value="?=base64_encode(serialize($arr))?" /
/form
1.php
?
print_r(base64_encode(unserialize($_POST['post_data'])));
?
1.通過路徑url的自動跳轉(zhuǎn),將變量傳過去,如post ,get
2.通過session 或cookie 直接跨頁面?zhèn)髦怠?/p>
標(biāo)題名稱:php怎么跨頁面?zhèn)鬟f數(shù)據(jù) php怎么跨頁面?zhèn)鬟f數(shù)據(jù)
網(wǎng)站URL:http://weahome.cn/article/hhigdi.html