如何使用php变量作为java小程序的参数
我想在调用java小程序时使用php会话变量作为参数。我在网上看到了这个问题的答案,但它们在我的机器上不起作用。 html 文件和小程序生成文字字符串而不是变量的内容。
这是我使用过的代码。
<param name="param1" value="<?php echo $thevar;?>" />
我也尝试过对此的变体,但无济于事
<?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)
. '">';
该文件是一个 html 文件。它应该是一个php文件吗?我使用相同的代码创建了一个 php 文件,但我的机器不知道使用哪个程序来运行它。它没有在 Firefox 中运行。
我在生成任何 html 之前就开始会话。
有些网站建议 HTML param 标记以 /> 结尾。还有人以 > 结尾,哪个是正确的?
我需要用反斜杠转义某些字符吗?
I want to use a php session variable as a parameter when I call a java applet. I have seen answers to this on the net but they do not work on my machine. The html file and applet produce the literal string instead of the content of the variable.
Here is the code that I have used.
<param name="param1" value="<?php echo $thevar;?>" />
I have also tried variations on this to no avail
<?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)
. '">';
The file is an html file. Should it be a php file? I created a php file with the same code, but my machine did not know which program to use to run it. It did not run in firefox.
I start the session prior to having any html.
Some sites recommend that the HTML param tag end with /> and others end it with >, which is correct?
Do I need to escape some characters with the backslash?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的。 PHP 结构不会在 HTML 中计算,只是按原样转储。
(除非您有一些服务器端的聪明才智,可以为带有 HTML 扩展的 PHP 提供服务。)
Yes. PHP structures are not evaluated in HTML, just dumped as-is.
(Unless you have some server-side cleverness that serves PHPs with an HTML extension.)