1

以前の開発者からいくつかのコードを継承しましたが、このコードを見つけました。

<?php
   if($this->loginAction->isAuthenticated()){
?>
   <script type="text/javascript">
      window.parent.location.href="https:/home";
   </script>
<?php
}
?>

私はしばらくそれを見てきましたが、なぜ彼が URL のショートカットをそこに置いたのかわかりません。URL はhttps://mysite.com/homeである必要があると思います。基本的に、このコードが何をするのかわかりません。

編集:ユーザーが認証されている場合、このコードがリダイレクトであることはわかっていますが、奇妙な URL (https:/home) がそこで何をしているのかわかりません。このコードは機能しています。

助けてくれてありがとう。

Edit2:私の同僚によると、これは JS の秘密の 1 つです:) テストします。この 2 行のコードは同等の機能を持つはずです。

window.parent.location.href="https:/home";
window.parent.location.href="https://www.my-testing.com/home";
4

3 に答える 3

0

試す:

<script type=text/javascript>
   window.parent.location="https://www.my-testing.com/home";
</script>
于 2014-10-08T08:47:03.010 に答える
0

ログイン アクションが認証された場合、ユーザーを新しい URL にリダイレクトするようです。

私にはバグのようです。https:/home はタイプミス以上のものではないと思います。

于 2013-08-16T17:44:25.957 に答える