0

私のウェブサイトでinclude($_SERVER["DOCUMENT_ROOT"] . "/header.php");は、ヘッダーを含めるために使用しています。しかし、私header.phpの場合、head タグ内に script タグがあります。私の質問は、このスクリプトをページに含めたときに実行されるかということでした。

これは私の header.php の一部です: http://pastebin.com/FbFG3B7E

4

3 に答える 3

3

include ステートメントは、指定されたファイルをインクルードして評価します。

http://php.net/manual/en/function.include.php

つまり、PHP が評価され、実行されます。HTML スクリプト タグの場合: 単に出力されます。ブラウザは、インクルードされたファイルの HTML も取得して処理します (スクリプトも実行します)。

編集:あなたのページで次のエラーが表示されます:

SyntaxError: の後に名前がありません。オペレーター

window.||(function(d,s){var z==function(c){z._.push(c)},$=zs=

その位置で、 variable を出力します$zopim。で試してみてください{$zopim}

于 2012-10-10T16:10:26.717 に答える
1

はい、使用するinclude();require();、コードをページに直接コピーしているかのように動作します。

于 2012-10-10T16:21:58.933 に答える
0

JavaScript スクリプト タグを意味する場合は、はい、ブラウザーがページを読み込むときに実行されます。

于 2012-10-10T16:10:57.763 に答える