パラメーター引継ぎ用の以下のphpファイルを作成し、サーバーにアップしたものを参照しようとすると、何も表示されません。(エラーなども)


何か構文的におかしい部分があるのでしょうか?

<?
php$key = $_GET['key'];
?>
<HTML>
<HEAD>
<title>xxxx</title>
</HEAD>

<BODY bgcolor="#C9D6DA" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">

<A href="xxxxx.php?key=<?=$key?>">元へ戻る</A><BR>
本文

</BODY>
</HTML>


以上、お分かりの方いらっしゃいましたら宜しくお願い致します。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2007/09/04 22:20:33
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:BlackSabbath No.1

回答回数53ベストアンサー獲得回数4

ポイント23pt

エンコードタイプがブラウザに正しく認識されてないんじゃないでしょうか。

ブラウザでソース表示にしてみるとどうでしょうか?

id:ocbear

ご返信有難うございます。

ソース表示しても、<Body>内は何も記述がない状態です。

2007/09/04 22:09:20
id:KUROX No.2

回答回数3542ベストアンサー獲得回数140

ポイント23pt

このファイル名を test.cgiだとするなら

(1)

http://_____/test.cgi?key=20

と直にブラウザーのアドレスバーに入力しても出てこないん

でしょうか?

(2)

に変えては結果がわかりますか?

--------------------------------------

動かないようなら、完全に動くと思われるソースの改造のほうが

早いとおもうので、どうしても分からなかったら、以下の

ソースを変更していくのが良いと思います。

http://www.hizlab.net/app/view/test-php/showvar_get.php?prev=php...

id:ocbear

すいません、(2)の途中が消えてしまっている状態です。再度お願いできますでしょうか?

2007/09/04 22:11:36
id:Mook No.3

回答回数1314ベストアンサー獲得回数393

ポイント34pt

はずしていたらポイントは不要です。


提示されたコードは php と $key が連続してますが、実際もそうなのでしょうか。

<?php
    $key = $_GET['key'];
?>

のように離して書けば、私のところでは正常に動作しましたが。

id:ocbear

ありがとうございます。

ご指摘のとおりスペース空けたら、動きました!

2007/09/04 22:19:50

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

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

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

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

回答リクエストを送信したユーザーはいません