php隱藏地址
㈠ php隱藏圖片真實地址代碼
/*圖片轉換為base64格式編碼*/
$img='uploads/01.png';
$base64_img=base64EncodeImage($img);
echo'<imgsrc="'.$base64_img.'"/>';
functionbase64EncodeImage($image_file){
$base64_image='';
$image_info=getimagesize($image_file);
$image_data=fread(fopen($image_file,'r'),filesize($image_file));
$base64_image='data:'.$image_info['mime'].';base64,'.chunk_split(base64_encode($image_data));
return$base64_image;
}
你可以把圖片內容轉為base64的,這樣就不會圖片的地址了,但是頁面體積會變大,
<img src="base64之後的值 />
㈡ 鎬庝箞鏍峰湪php緗戠珯閲岄殣鈃弚mv瑙嗛戝湴鍧錛 璋佹湁鏂規硶楂樺垎濂栧姳
鐜板湪涓鑸鏄閫氳繃swf鎾鏀懼櫒銆
涔熷氨鏄璇翠綘鍦ㄧ綉欏典笂宓屽叆涓涓鎾鏀懼櫒鐨勪唬鐮侊紝鐒跺悗閫氳繃鎾鏀懼櫒璁塊棶浣犵殑緗戠珯鏉ヤ笅杞借嗛戙傚彲浠ュ湪鎾鏀懼櫒涓鍔犲叆涓浜涢獙璇佹満鍒訛紝闃叉浠栦漢閫氳繃鍏朵粬鎵嬫典笅杞姐
浣犵湅鏂版氮瑙嗛戠殑灝辨槸榪欐牱銆
鐩存帴闅愯棌瑙嗛戝湴鍧鎴戣夊緱涓嶅お鍙鑳斤紝鎬諱細琚鍡呮帰鍣ㄥ棶鎺㈠埌鐨勩
㈢ php如何跳轉一個鏈接,並隱藏這個鏈接
直接跳轉是隱藏不了的。因為跳轉完瀏覽器的地址欄就會跟著變化,顯示最終的地址。
所以,還要看你最終的需求是什麼。
下載文件 (我猜這個需求可能性大)
一般有文件訪問許可權的系統,會對下載進行限制,如果暴露原始地址,web伺服器又沒對訪問作限制,就可能泄漏文件,被人任意下載。
要實現文件訪問下載限制,可以在用戶請求下載時臨時生成一個短期內有效的授權碼,在後台(資料庫中)授權碼和文件關聯。用戶訪問下載的php介面時傳入這個授權碼,系統檢測授權碼合法,並找到相關的文件,在php代碼中進行輸出。
$file = fopen($file_dir . $file_name,"r"); // 打開文件
// 輸入文件類型 如果是其它有mimetype的類型,可改為其它合適的mime
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($file_dir . $file_name));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 輸出文件內容
echo fread($file,filesize($file_dir . $file_name));
fclose($file);
exit;訪問其它資源
訪問其它網站的資料,如果要隱藏原始網址,可以在php中進行url內容抓取,必要的話匹配出需要顯示的內容,在本站內顯示
㈣ php 如何隱藏url地址欄參數
可以使用post提交表單的方式。處理後寫入cook中當前瀏覽的id。這樣就不會出現在url上。php 如何隱藏url地址欄參數