2012-01-06 5 views
0

Javaアプレットを呼び出すときにパラメータとしてPHPセッション変数を使用したいとします。私はネット上でこれに対する答えを見ましたが、私のマシンでは動作しません。 htmlファイルとアプレットは、変数の内容の代わりにリテラル文字列を生成します。Javaアプレットのパラメータとしてphp変数を使用する方法

ここに私が使用したコードがあります。

<param name="param1" value="<?php echo $thevar;?>" /> 

私はまた、ファイルがHTMLファイルで無駄

<?php echo'<param name="param1" value="$thevar" />';?> 
<param name="param1" value="<?php echo($thevar);?>" /> 
<param name="param1" value=<?php echo $thevar;?>/> 
<?php echo '<param name="param1" value=".$name1.">';?> 
echo '<PARAM NAME="name" VALUE="' 
. htmlspecialchars($name1, ENT_QUOTES) 
. '">'; 

に、この上のバリエーションを試してみました。それはPHPファイルにする必要がありますか?私は同じコードでPHPファイルを作成しましたが、私のマシンは実行するプログラムを知りませんでした。それはFirefoxで動作しませんでした。

htmlの前にセッションを開始します。

一部のサイトでは、HTMLのparamタグは/>で終了し、他のサイトでは>で終了することを推奨していますが、これは正しいですか?

バックスラッシュで一部の文字をエスケープする必要がありますか?

答えて

1

ファイルはHTMLファイルです。それはPHPファイルにする必要がありますか?

はい。 PHP構造体はHTMLで評価されるのではなく、そのままでダンプされます。


(あなたがHTMLの拡張子を持つPHPSを提供していますいくつかのサーバー側の賢さを持っていない限り。)

+0

ありがとうございました。 phpファイルが動作しました。 (もちろん、私のマシン上では動作しませんが、サーバ上で動作します)。 – leonin

関連する問題