2007.08.30 07:08
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
