以前の開発者からいくつかのコードを継承しましたが、このコードを見つけました。
<?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";