作者sgin33 (黑鬼)
看板PHP
标题Re: [请益] php表单的变数放到网路上就读不到?
时间Sat Feb 11 17:03:22 2006
※ 引述《ptthuey (天秤守望者)》之铭言:
: 我在自己电脑上架Apache+PHP测试是正常的,可是放到网路上就读不到表单传送的资料,
: 但确定该网路空间有支援PHP,而且用get也可以看到确实有传资料,
: 是程式码的问题吗?,a.php是档案自己的名称
: 但是$getName跟$getPassword会是没有资料
: <?php
: echo "name:".$getName."<br>";
: echo "password:".$getPassword."<br>";
: ?>
: <form name="form1" method="post" action="a.php">
: <p>帐号:
: <input name="getName" type="text" id="getName">
: </p>
: <p>密码:
: <input name="getPassword" type="password" id="getPassword">
: </p>
: <p>
: <input type="submit" name="Submit" value="登入">
: </p>
: </form>
可能有两个原因:
1.开头要加上$getName=$_POST["getName"];
$getPassword=$_POST["getPassword"];
POST一定要大写喔~~~
有问过教授说为何不加这行也可以跑,教授说原因是PHP新旧版的差别..
2.若你上传的伺服器是架在Uinx/Linus上,则php档案要转成Uinx/Linus格式
EditPlus在Document-file format这里有转换功能
原因2我没实际测试过...
希望对你有帮助....By 这学期刚修完PHP+MySQL的超级新手
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.89.85