<FORM method=’POST’ action=’<?= $PHP_SELF ?>’>と設定したボタンをクリックすると以下のような警告文が表示されました。

解決方法がわからず困っています。
対処法をお教え頂けますよう御願いします。

Forbidden
You don’t have permission to access /< on this server.
Apache/2.0.45 (Win32) PHP/5.0.4 Server at localhost Port 80

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/08/22 20:46:38
  • 終了:--

回答(5件)

id:thrillseeker No.1

thrillseeker回答回数328ベストアンサー獲得回数372005/08/22 21:18:02

ポイント20pt

action=’<?= $PHP_SELF ?>’>

で、シングルクオテーション「’」で囲まれた

部分では PHP 構文が解釈されません。


ダブルクオテーション「”』を使って

action=”<?= $PHP_SELF ?>”>

と書けば行けるはずです。

id:konorinori

回答有難う御座います。ご指摘の通り修正してみました。すると

action=””>

の最後の「”>」部分がブラウザに

プリントされてしまいます。

プリントされないようにするには

どのようにしたらよいでしょうか?

2005/08/23 09:51:16
id:jouno No.2

jouno回答回数280ベストアンサー獲得回数02005/08/22 21:22:31

ポイント50pt

phpが<?= $PHP_SELF ?>を解釈していないので、そのままブラウザに渡され、/<というデイレクトリにアクセスしようとして失敗しています。<?php $PHP_SELF ?>でうまくいくのではないでしょうか。

id:konorinori

回答有難うございます。

無事に解決することができました。

2005/08/23 17:47:06

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 toptyan 87 74 0 2005-08-22 23:03:51
2 thelon1980 7 4 0 2005-08-23 04:19:12
3 thelon1980 7 4 0 2005-08-23 12:32:45

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません