QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1730|回复: 8

php页面的问题,真是搞不明白了!

[复制链接]
发表于 2005-2-2 21:28:41 | 显示全部楼层 |阅读模式
问题1.
test.php文件,
我用http://我的ip地址/test.php浏览它,一切正常,
但是用http://127.0.0.1/test.php浏览,显示的是源码
更奇怪的是,我把这个文件的源码改了以后,再http://127.0.0.1/test.php浏览,显示的源码却不随着我的修改而变化,而是仍然显示以前的源码!
注:我重新启动也试了.
另外,我用我的ip地址或者127.0.0.1访问其他php页面,都可以正常显示
奇怪吧!!??
问题2.
<html>
<head><title>welcome!</title></head>
<body Bgcolor="ffffff">
<center><h2>
<?
echo "<FONT COLOR=BLUE>";
echo $Name;
?>
<hr></h2></center>
</body>
</html>
我用浏览器浏览http://我的ip地址/文件名.php?Name=1234
根本显示不出Name变量 ,这又是怎么回事呀??

谢谢赐教!!!!
我快被搞晕了
发表于 2005-2-2 21:56:14 | 显示全部楼层
http://localhost/test.php可以吗?

$Name问题,肯定是你的php配置文件中关闭了全局变量的支持。两种办法解决:
1、打开全局变量开关:/etc/php.ini
将register_globals = Off的Off改为On。然后httpd -k restart重启Apache。(一般不这样做,安全性考虑)
2、test.php中使用get方法。修改该文件:
...
echo $_GET[Name];
...
回复

使用道具 举报

 楼主| 发表于 2005-2-2 22:10:53 | 显示全部楼层
呵呵,你说的对,问题解决了,谢谢
以后还请多多赐教!!
回复

使用道具 举报

 楼主| 发表于 2005-2-2 22:26:34 | 显示全部楼层
对于问题1
http://localhost/test.php也是可以的
说明了什么吗?谢谢
回复

使用道具 举报

发表于 2005-2-2 22:33:05 | 显示全部楼层
可能你的 host 的 IP 设置有问题。

apache 也有虚拟主机的设置,好像会根据不同的被访问 IP 使用不同的主机设置。
可能是你打开了你的 IP 访问就支持 PHP ,但如果用 127.0.0.1 就不支持 PHP 。
只是猜测~~
回复

使用道具 举报

发表于 2005-2-2 22:41:25 | 显示全部楼层
[quote:a8277e999e="jiangtao9999"]可能你的 host 的 IP 设置有问题。

apache 也有虚拟主机的设置,好像会根据不同的被访问 IP 使用不同的主机设置。
可能是你打开了你的 IP 访问就支持 PHP ,但如果用 127.0.0.1 就不支持 PHP 。
只是猜测~~[/quote]
也许,不好意思,我也没太研究
回复

使用道具 举报

 楼主| 发表于 2005-2-2 22:47:28 | 显示全部楼层
谢谢你们

问个题外的问题:
将?后面的输入变量赋予图片文件的名子
再将这个变量作为页面中IMG的SRC,行的通吗??
回复

使用道具 举报

发表于 2005-2-2 22:59:20 | 显示全部楼层
应该行。
回复

使用道具 举报

发表于 2005-2-3 22:05:11 | 显示全部楼层
只要能输出正确的 html 文件,你干什么都行~~
再进一步,只要你能输出正确的 http 信息,输出什么都行,包括输出一个图片。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-2 10:27 , Processed in 0.080277 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表