相关疑难解决方法(0)

不同浏览器中URL的最大长度是多少?

不同浏览器中URL的最大长度是多少?浏览器有什么不同?

HTTP协议是否要求它?

browser url http

4676
推荐指数
18
解决办法
119万
查看次数

URL路径中的段应该是安全的最大长度是多少?

很多人都在问" 网址的最大长度是多少?" 但据我所知,没有人问这个问题:

URL路径中的段应该是安全的最大长度是多少?

我认为这个问题同样重要.

这个问题是一个普遍的问题,旨在尽可能多地支持开箱即用的系统.

在C#中,您可以从传入的请求中获取URL路径段列表,并安装了安全模块,该路径可以视为此路径中URL路径中的段的最大长度?

我在下面的页面上看到,超过260个字符的URL路径段可能会导致自定义ASP.NET模块出现问题:

在Web浏览器中,无论您访问哪个网站,都要键入URL段,这/是一个通常映射到主页的URL路径段.使用Internet Explorer,Chrome和Firefox是流行的浏览器,它们支持的URL路径段长度的最大长度是多少?

我可以从以下资源中看到,不同浏览器的URL路径的最大长度不同,并且该数字有时非常高:

但这是一条路径而不是路径段.

我也知道在重写路径时,底层文件系统路径长度发挥作用,我可以看到支持的球场图在*nix OS中大约255个字符.

其他注意事项包括数据库表中URL路径段的最大长度.例如,在MySQL中,varchar列最多可以包含255个字符,但是有这种情况,人们是在MySQL中的表中存储路径段还是在varchar列中存储完整URL的人?对于URL路径段,这是否意味着255个字符太长了?

是否有任何关于URL路径段的W3C规范,因为我无法发现任何内容?

我确实读过关于URI的W3C规范但是我没有发现任何有用的东西:

我很困惑,URL路径段的长度没有设定标准,所以也许我错过了什么?

我真的在寻找尽可能多的不同系统支持的信息,以及URL路径段的安全长度.

url uri http

34
推荐指数
3
解决办法
5万
查看次数

413 发送图像数据时请求实体太大

我网站的一部分使用以下方法从 HTML5 画布获取图像

 .toDataURL()
Run Code Online (Sandbox Code Playgroud)

然后使用 AJAX 将原始数据作为 POST 消息的一部分发送到我的服务器。在服务器端,我有一个 cgi 脚本,需要长数据字符串。我一直收到此错误:

 413 (Request Entity Too Large) 
Run Code Online (Sandbox Code Playgroud)

我正在使用 perl CGI 库,但我没有

 $CGI::POST_MAX 
Run Code Online (Sandbox Code Playgroud)

设置,或

  $CGI::DISABLE_UPLOADS
Run Code Online (Sandbox Code Playgroud)

放。这是由于服务器中设置的限制吗?我使用apache和nginx作为代理服务器。我担心我无法解决这个问题,因为我正在编写要安装在 bluehost 服务器上的网站。基本上我有两个问题: 1.有没有办法使用 html5 canvas 方法来创建到服务器的文件上传类型的 post 请求?2. 有没有办法解决这个 413 错误,并且不涉及弄乱 Apache/Nginx(或其他一些服务器)配置?

html apache perl nginx

3
推荐指数
1
解决办法
4328
查看次数

在PHP GET请求中是否存在太多变量?

我正在用PHP编写一个基本上是模板设计器的Web应用程序.用户在表单中输入他们的测量值,颜色等,并在提交时看到预览.所有定义的变量都显示在URL中(例如http://mysite.com/template.php?height=100&width=300&color=blue ...)

我有大约100个这样的变量,所以不用说结果URL会变得非常混乱.并不是说有什么问题,但我是PHP的新手所以我只是想知道是否有更好的方法来做到这一点?是否有100个变量通过GET请求而不必要地减慢浏览器的速度?

php forms get

2
推荐指数
1
解决办法
1289
查看次数

如何使用php在URL中传递多维

我想知道用PHP在URL中传递多维的方法.
我有这样的数组

$number  = $_SESSION["number"];  
$number = $number+1;  
$_SESSION["number"] = $number;  
$_SESSION['count']$number]=array($_POST['buy_app_page'],$_POST['x'],$_POST['y'],$_POST['w'],$_POST['h'],$_POST['selected_values'],$number);
$pixels_detail=$_SESSION['count'];
$pixels_detail=$_SESSION['count'];
Run Code Online (Sandbox Code Playgroud)

我想将存储在$ pixels_detail变量中的会话数据传递给url.我尝试了这个,但它显示了一个空白的参数,在网址中没有任何值.

实际上我将购物车数据存储在会话数组中并且当用户完成添加产品时有两个按钮他/她点击了继续按钮这就是我希望整个会话数据以任何方式传递到下一页的地方,使用url或者其他我现在不知道了!

请帮忙.

php arrays parameters url

1
推荐指数
1
解决办法
6345
查看次数

标签 统计

url ×3

http ×2

php ×2

apache ×1

arrays ×1

browser ×1

forms ×1

get ×1

html ×1

nginx ×1

parameters ×1

perl ×1

uri ×1