通過session來儲存

我們提供的服務有:成都網(wǎng)站設計、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、肇東ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術(shù)的肇東網(wǎng)站制作公司
?php
session_start();
$_SESSION['username'] = "userName";
?
在其它頁面直接取出就行了
?
session_start();
echo?$_SESSION['username'];
?
通過url傳向其它頁面?zhèn)鬟f參數(shù)
other.php?user=xxx
或在php重定向到其它頁面時
$username = "xxx";
$home_url = 'logIn.php?user='.$username;
header('Location:'.$home_url);
其它頁面用$_GET["user"]來接收
3.通過表單向其它頁面?zhèn)魉蛥?shù)
其它頁面用$_POST["user"]來接收
其實比較簡單。代碼給你,表單的NAME 我改了
?php
if($_SERVER['REQUEST_METHOD']=="POST"){
$cust=$_POST['cust'];
$hobby=$_POST['hobby'];
}
$data='d:\www\data.txt';
$cont="用戶:".$cust."\t"."愛好:".$hobby."\r\n";
if($cust!=""){
$fh=fopen($data,"a+");
fwrite($fh,$cont);
}
fclose($fh);
echo "成功";
?
變量的作用域只在當前頁面, 到了另一個頁面就失效了,否則的話還要數(shù)據(jù)庫干嘛?一個頁面定義了數(shù)據(jù),其他頁面就共用了啊?
所以要想在多個頁面間共享數(shù)據(jù),必須想法把數(shù)據(jù)存儲起來,數(shù)據(jù)量大而且復雜的話,必須用數(shù)據(jù)庫,如果是少量的或者臨時的數(shù)據(jù),可以考慮session或者cookie。
下面是用session的例子:
?php
session_start();
if(!isset($_SESSION['email']))$_SESSION['email']=$_POST['email'];
echo $_SESSION['email'];
?
另一個頁面中就可以這樣:
?php
session_start(); //這行必須有
if(isset($_SESSION['email']))echo $_SESSION['email'];
?
你這個所屬班級的name屬性為空,所以你獲取不到它,name屬性不為空就好了
可以include 或者 require 讓兩個頁面合成一個頁面,要使用數(shù)據(jù)直接調(diào)用就行了。包含后 假如a.php有個變量$data需要用b.php test函數(shù)里面$name="張三"的值(需要return $name;),就可以;$data=test(); echo $data 就能看到值
文章標題:php兩個文件傳數(shù)據(jù),php上傳數(shù)據(jù)
地址分享:http://chinadenli.net/article47/dsgpeej.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站建設、軟件開發(fā)、定制網(wǎng)站、網(wǎng)站制作、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)