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地址栏参数