teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

re

2019/03/19 14:32

投稿

papinianus
papinianus

スコア12705

answer CHANGED
@@ -5,5 +5,6 @@
5
5
  jsはその中に書かれている文字列は、ブラウザのjsエンジンが解釈しはじめて動くもので、フェイズとしてもサーバ側スクリプトとクライアント側スクリプトの動くタイミングは全く別です。
6
6
 
7
7
  > 「phpの内部でhtmlタグを宣言すると、htmlファイルが作成され、それがブラウザに送信される」
8
+
8
9
  http://sub.domain.com/file.phpというアクセスをしたとき、webサーバ(apache)が、一定のルールで特定のフォルダに保存されている、file.phpを取得し、返そうとします。このとき、file.phpをそのまま返すのではなく、これもapacheの設定にある一定のルールによりphp.exeにソースコードとしての処理を任せます。
9
10
  結果として、出来上がったものが、htmlなのかjsonなのかはphpのコード次第です。htmlとして送るかjsonとして送るかはレスポンスヘッダに記載があるので、ブラウザはそれをそういう文書として受け取ります。