看板 PHP 關於我們 聯絡資訊
※ 引述《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