_POST
我使用该方法从 PHP 表单接收 URL 。
我确定它们是 URL,因为 jquery validate 插件在发送之前会对其进行测试。
然后我用 PHP 处理它们。
但是,我想确保:
domain.com
或者
domain.com/
以 .结尾/
。
但是,我想确保:
domain.com/page
或
domain.com/page/
或
domain.com/dir/page/
或
domain.com/page.html
没有结束/
。
我发现:PHP:如何在绝对 URL 中添加斜杠,这很有帮助。
我现在使用:
$rawarrival = $_POST["arrival"];
$url = parse_url($rawarrival);
if(!isset($url['path'])) $url['path'] = '/';
$arrival = $url['scheme']."://".$url['host'].$url['path'];
尽管如此,我仍然无法在没有“/”的情况下获得长 URL(不仅仅是域)。
我应该如何扭转它以使其工作?
谢谢你。