url的主要功能是什么

url的主要功能是什么,第1张

url的主要功能是定位主页的地址,url有使用规范,包括URL最好不要不超过1000个字母、避免出现太多参数、最好使用较少的目录层级、目录具有描述性、字母需要全部小写、单词之间需要使用连词符。

url相关内容介绍:1、url分为动态URL与静态URL,可以通过文件扩展名来判断url的类型。静态URL一般使用“htm”或“html”为扩展名,动态URL一般使用“php”"asp”或“jsp”为扩展名。

2、静态URL不会发生改变,动态URL的参数会发生改变。

3、静态URL的地址较短,容易记忆,便于理解,动态URL的地址很长,不容易记忆。

4、URL的格式包括protocol、hostname、port、path、parameters、query、fragment。

资料拓展:url是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

对他们用的是不同的技术,叫rewrite机制,也就是说你提交不符合常理的URL被重新改写为正确的URL。

你服务器需要开启rewrite服务如果是windows系统配置>

中文文件名需要转码成gbk:

function  saveFile($fileArr,$post_get){

$realFileName=$fileArr["name"];//上传文件的文件名 

$ext_file_name=strrchr($realFileName, '')strrchr($realFileName, ''):""; //获取扩展名

$type=$fileArr["type"];//上传文件的类型 

$size=$fileArr["size"];//上传文件的大小 

$tmp_name=$fileArr["tmp_name"];//上传文件的临时存放路径 

$web_root=$_SERVER['DOCUMENT_ROOT'];

//$guidFilePath=$web_rootstripslashes($post_get['tagPath'])'/' creat_guid(0)$ext_file_name;

$FileUrl=stripslashes($post_get['tagPath'])'/' $realFileName$ext_file_name;

$FilePath=$web_root$guidFileUrl;

$FilePathBK=iconv("utf-8","gbk",$dFilePath);

$md5=strtoupper(md5_file($tmp_name));

try{

if (move_uploaded_file($tmp_name,$FilePathBK)){

return  array("success"=>true, 'msg'=>"", "realFileName"=> $realFileName,"guidFilePath"=>$guidFilePath,'md5'=>$md5,"fileSize"=>$size);

}else{

return  array("success"=>true, 'msg'=>$realFileName' is not a valid upload file!', "realFileName"=> $realFileName,"guidFilePath"=>$guidFilePath,"fileSize"=>$size);

}

}catch (Exception $e){

return  array("success"=>false, 'msg'=>$e->getMessage(),"realFileName"=> $realFileName,"guidFilePath"=>$guidFilePath,"fileSize"=>$size);

}

}

<IfModule mod_rewritec>

RewriteEngine on

RewriteRule ^xxx xxxphp [L]

</IfModule>

一、要先支持htaccess

二、将以上代码复制进去,然后上传到根目录下。

把你的'upload2'改成'upload_file',然后把代码照打进php里面,改$filePath(路径),就可以用了,已经过测试,谢谢

如果您在访问WAMP中的PHP文件时遇到了“无法访问此网站”的错误提示,可能是由于以下原因导致的:

1 Apache服务器未正常启动:WAMP是基于Apache服务器来运行的,如果Apache服务器未能正常启动,就无法访问PHP文件。您可以在WAMP图标上右键单击,选择“Tools”菜单中的“ Test Port 80”选项,检查端口80是否被占用,或者尝试重新启动Apache服务器以解决问题。

2 PHP文件路径错误:如果PHP文件的路径设置不正确,可能会导致无法访问。请检查PHP文件路径是否正确,并确保文件实际存在于该路径下。

3 PHP文件名错误:如果PHP文件名不正确,可能会导致无法访问。请确保PHP文件的文件名正确,包括大小写、扩展名等。

4 文件权限不足:如果PHP文件不具备足够的读取权限,可能会导致无法访问文件。这可以通过更改文件权限来解决。您可以使用文件管理器进入PHP文件所在的目录,右键单击文件,选择“属性”选项,更改文件权限。

如果以上方法无法解决问题,请尝试重装WAMP,并确保您的 *** 作系统和WAMP支持相同的位数(32位或64位),以避免兼容性问题。

以上就是关于url的主要功能是什么全部的内容,包括:url的主要功能是什么、网站开发中,如何消除网站url上的后缀名,例如a.php只显示a、php上传图片名称乱码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9312502.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存