注册 登录
编程论坛 PHP技术论坛

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

ccsky 发布于 2007-06-19 09:14, 5057 次点击
文件名test.php
内容
<?
$font;
$color;
?>
<html>
<head>
<title>CCC</title>
<body>
<p><font size="<? echo $font ?>" color = "<? echo $color ?>" >cc</font></p>
</body>
</html>
调试地址:http://127.0.0.1/test.php
教程上在地址后面加了?font=30&color=red就成了http://127.0.0.1/test.php?font=30&color=red
页面内容的字体就变成了30,颜色变成了红色.font和color后面的值可以自己随意更改.

把源代码原封不动的搬到自己的机器上,结果运行的时候什么反应都没.
请问是版本问题还是什么 ? 我用的是 php5.

[此贴子已经被作者于2007-6-19 10:20:04编辑过]

6 回复
#2
rainic2007-06-19 09:59
<?
$font = $_GET['font'];
$color = $_GET['color'];

?>
<html>
<head>
<title>CCC</title>
<body>
<p><font size="<? echo $font ?>" color = "<? echo $color ?>" >cc</font></p>
</body>
</html>
#3
ccsky2007-06-19 10:19

非常感谢!

顺便问一下 版主的写法是新版写法吗 ?

#4
谁与争疯2007-06-19 12:41
这哪是新写法呀,楼主应该多买几本书回来看。
各种书的技巧不一样的。
#5
lmhllr2007-06-19 14:39
php.ini打开全局变量就可以不用接收直接使用

否则,就要用$_GET,$_POST,$_COOKIE,$_SESSION接收
#6
ccsky2007-06-30 09:58
以下是引用lmhllr在2007-6-19 14:39:42的发言:
php.ini打开全局变量就可以不用接收直接使用

否则,就要用$_GET,$_POST,$_COOKIE,$_SESSION接收

看到编程论坛的主页里有篇文章标题是<另PHP初学者头疼的14个问题>.

里面有一个问题就说到.新版php把全局变量关了.

我想知道下,一般开发的时候是开着好,还是关着好呢 ?

#7
lmhllr2007-07-01 12:06
关着好
1