我看到了一些请求,例如
www.example.com/start.php?404;http://www.example.com:80
但不幸的是无法理解它是否是有效的 url 或它将如何工作。
我不认为它是一个有效的网址。它会将您重定向到 404 页面。http://www.example.com:80可能设置错误,因此它在已经存在的 url 的末尾输入了一个完整的 url。
也许我错了。
www.example.com/start.php?404
和
http://www.example.com:80
和
www.example.com/start.php?404;http://www.example.com:80
都是有效的 URL。但由于;
不是 a reserved symbol
,它需要进行 URL 编码。有关URL中允许的字符列表,请参阅URL 中允许的字符。