通過session來儲存
10年積累的做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有邢臺免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
?php
session_start();
$_SESSION['username'] = "userName";
?
在其它頁面直接取出就行了
?
session_start();
echo?$_SESSION['username'];
?
通過url傳向其它頁面?zhèn)鬟f參數(shù)
other.php?user=xxx
?或在php重定向到其它頁面時(shí)
$username = "xxx";
$home_url = 'logIn.php?user='.$username;
header('Location:'.$home_url);
其它頁面用$_GET["user"]來接收
3.通過表單向其它頁面?zhèn)魉蛥?shù)
其它頁面用$_POST["user"]來接收
后端的主要邏輯順序基本就是下面的流程
獲取文件上傳數(shù)組??????? eg. $file = $_FILES['file'];
獲取實(shí)際文件名????????????eg. $old = $file['name'];
獲取擴(kuò)展名????????????????eg. $ext = strrchr($old,'.');
定義一個新文件名(存儲的時(shí)候不用源文件名,主要是因?yàn)榭赡艹霈F(xiàn)中文以及文件名重復(fù)
問題)eg. $new = time().uniqid();
項(xiàng)目文件系統(tǒng)根目錄??? $file_path = '/var/www/ccc/';
定義一個存儲路徑(相對系統(tǒng)根目錄)? eg. $storage = "file/";
移動文件 ????????????eg. move_uploaded_file($file['tmp_file'],$file_path.$storage.$new.$ext)
數(shù)據(jù)庫存儲你需要記錄的信息,比如原文件名、上傳時(shí)間、路徑,你可以存儲$storage這個相對路徑,因?yàn)橐院笤L問,可能需要使用web域名。不過現(xiàn)在一般也不會讓人直接訪問靜態(tài)資源,那么權(quán)限控制就是另外一回事了
主要的流程就是這些,當(dāng)然作為項(xiàng)目使用這些還是不夠的,還需要異常處理,畢竟這樣的流程還是太簡陋
一般是直接提供資源的鏈接,他們使用即可。
二進(jìn)制數(shù)據(jù)可以通過base64處理后傳過去。
瀏覽器里可以通過?img?src="data:image/jpeg;base64,XXX"直接顯示圖片,
XXX表示圖片內(nèi)容base64_encode后的結(jié)果
網(wǎng)站標(biāo)題:php后臺如何傳數(shù)據(jù) php 傳輸文件
文章分享:http://jinyejixie.com/article8/dddppop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、商城網(wǎng)站、標(biāo)簽優(yōu)化、外貿(mào)建站、服務(wù)器托管、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)