ccsky 发表于 2007-6-19 09:14

[已解决]php超链接传值问题

文件名test.php<br>内容<br>&lt;?<br>$font;<br>$color; <br>?&gt;<br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;title&gt;CCC&lt;/title&gt;<br>&lt;body&gt;<br>&lt;p&gt;&lt;font size="&lt;? echo $font ?&gt;" color = "&lt;? echo $color ?&gt;" &gt;cc&lt;/font&gt;&lt;/p&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br>调试地址:http://127.0.0.1/test.php<br>教程上在地址后面加了?font=30&amp;color=red就成了<a href="http://127.0.0.1/test.php?font=30&amp;color=red" target="_blank" >http://127.0.0.1/test.php?font=30&amp;color=red</A><br>页面内容的字体就变成了30,颜色变成了红色.font和color后面的值可以自己随意更改.<br><br>把源代码原封不动的搬到自己的机器上,结果运行的时候什么反应都没.<br>请问是版本问题还是什么 ?  我用的是 php5.
[align=right][color=#000066][此贴子已经被作者于2007-6-19 10:20:04编辑过][/color][/align]

rainic 发表于 2007-6-19 09:59

&lt;?<BR><FONT color=#ff0000>$font = $_GET['font'];<BR>$color = $_GET['color'];</FONT> <BR>?&gt;<BR>&lt;html&gt;<BR>&lt;head&gt;<BR>&lt;title&gt;CCC&lt;/title&gt;<BR>&lt;body&gt;<BR>&lt;p&gt;&lt;font size="&lt;? echo $font ?&gt;" color = "&lt;? echo $color ?&gt;" &gt;cc&lt;/font&gt;&lt;/p&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;<BR>

ccsky 发表于 2007-6-19 10:19

<P>非常感谢! <BR><BR>顺便问一下 版主的写法是新版写法吗 ?</P>

谁与争疯 发表于 2007-6-19 12:41

[em03]这哪是新写法呀,楼主应该多买几本书回来看。<BR>各种书的技巧不一样的。

lmhllr 发表于 2007-6-19 14:39

php.ini打开全局变量就可以不用接收直接使用<BR><BR>否则,就要用$_GET,$_POST,$_COOKIE,$_SESSION接收

ccsky 发表于 2007-6-30 09:58

<DIV class=quote><B>以下是引用<U>lmhllr</U>在2007-6-19 14:39:42的发言:</B><BR>php.ini打开全局变量就可以不用接收直接使用<BR><BR>否则,就要用$_GET,$_POST,$_COOKIE,$_SESSION接收</DIV>
<P>   看到编程论坛的主页里有篇文章标题是&lt;另PHP初学者头疼的14个问题&gt;.<BR><BR>   里面有一个问题就说到.新版php把全局变量关了.<BR><BR>   我想知道下,一般开发的时候是开着好,还是关着好呢  ?</P>

lmhllr 发表于 2007-7-1 12:06

关着好

页: [1]

编程论坛