为什么大多数网站在http return url

时间:2017-07-19 23:24:23

标签: php codeigniter http

我一直在谷歌搜索这个但我找不到答案。希望有人能回答。

现在,在我的登录页面上,我在查询字符串中添加了一个返回值:

http://www.example.com/login?return=http://www.example.com/dashboard

用户登录后,将使用以下内容将其重定向到http://www.example.com/dashboard,因为它是返回值:

PHP核心

 <?php
     $return_url = (string) $_GET['return'];
    header('Location:' . $return_url);
 ?>

 <?php 
    $return_url = $this->input->get('return');
    redirect( $return_url );
 ?>

在我的结尾,上面的返回网址工作正常。但是,我只是好奇为什么大多数网站使用%2而不是/如下所示:

http://www.example.com/login?return=http%3A%2F%2Fwww.example.com%2dashboard

这有什么理由吗?

0 个答案:

没有答案