vyx02237
@vyx02237 (樋口 佳之)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

onStart が2度コールされるのはなぜでしょうか

Discussion

Closed

OctoberCMS 3.2.7の onStart()について

onStart()中でメールを送信するコードを書いていて、2通のメールが届くことから調べているのですが、どうもcode部のonStart()が必ず2度コールされているのではないかと思います。

例)最も単純なページを一枚作って見ました。

url = "/calltest"
title = "calltest"
==
<?php
function onStart(){
    Log::debug("call");
}
?>
==
<p>call</p>

これでシステムログに2度、[call] が記録されています。
version2の頃に onStart() 等が2度はコールされない事を確かめたはずなのですが、記憶違いかもしれません。
ちなみに、onStart()内でどこかにリダイレクトすれば2度コールされることはないようです。
onStart()が2度コールされるのは何か意味があるのでしょうか。
何かご意見などお持ちの方がおられましたらご教授下さい。

以上よろしくお願いします。

0

自己回答ですが、Octoberの問題ではなくて、chromeの拡張機能が原因でした。お騒がせ致しました。

0Like

Your answer might help someone💌