プロが教える店舗&オフィスのセキュリティ対策術

PHPをサーバーサイド言語でなくて、
一行目に
#!/usr/bin/php
などと書いて、
Perlと同じようにcgiとしてブラウザから使える方法
がもしあったら教えて下さい!

A 回答 (1件)

いやまさにその、一行目に


#!/usr/bin/php
などと書いて、拡張子をcgiにして…というのが手段です。
ただし、PHPのパスが合っていること、サーバのHTTPサービス(Apacheとか)の設定がそれを使えるようにしていることが条件にはなりますけどね。
    • good
    • 0
この回答へのお礼

ありがとう御座います。

それでやったら、セキュリティーエラーのようなものが出たので、検索で探したら、この「教えて!Goo」の中に、詳しいやり取りがあり、そのとおりに、

php.iniの
「;cgi.force_redirect = 1」とかかれている部分を
「cgi.force_redirect = 0」と変更

したら、出来ました!


http://oshiete1.goo.ne.jp/kotaeru.php3?q=825125

print "Content-type: text/html\n\n";
は要らないみたいです。

拡張子phpのサーバーサイドでも同時に動いているのでいい感じです。

でも、セキュリティーって大丈夫なのかな???
まあ、実験だからいいや。
いつか、役に立つかも…。

お礼日時:2004/05/21 08:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!