ウェブデザイナーの日記

php :: Javascriptのタグでphpを呼び出す方法

2007.08.30 07:08

php :: Javascriptのタグでphpを呼び出す方法

php :: Javascriptのタグでphpを呼び出す方法

新ネタちゅうほどでもないですが、知ってるとべんりですよという話。




Javascriptのタグでphpを呼びだしてhtml出力できます。こんなかんじで↓

<script type="text/javascript" src="/path/2/do.php"></script>

呼び出されるphpのほうには「これはJavascriptですよ」ってわかるようにヘッダ出力しとく↓

<?php
  header("Content-type: application/x-javascript");
  echo "document.write(\"<p>Oh, Yes!</p>\")";
?>

私は以前なにかのブログパーツみたいなもんをつくりたくて本を読んだりウェブで調べたりしてこれを知ったのですが「ヤヤコシイことやってんだなぁ」と思いました。どこで教わったんだか忘れちゃいました。さんきゅうどこかのだれか。あ、もちろん引数を渡すこともできます。"?hehehe=fufufu"ってかんじで渡して、$_GET['hehehe']で受け取ることができます。サーチエンジンのボットにクロールされたくなかったら、ページまるごとをこれで出力しちゃってもイイかもですネ。

常々思っているのですが、なんでJavascriptはヒアドキュメントができないんでしょうか??私はプログラマじゃないので詳しいことはわかりませんが、ヒアドキュメントができるようになるとなにかセキュリティ的な不都合があるんですかね??コンマとかエスケープするのがめんどくさくてしょうがないデス。

, ,

ウェブデザイナーの日記 [コメント (0) :: トラックバック (0) ]

このエントリーのトラックバックURL:
http://blog.3ot.net/ping/950