[請益] PHP網頁移到linux 主機上的問題

看板PHP作者時間14年前 (2010/01/10 14:04), 編輯推噓3(3011)
留言14則, 4人參與, 最新討論串1/1
各位板友您好~ 我在自己的電腦上寫好了一套預約系統,測試完畢,想要移到另一台linux的主機下 常駐服務使用,我是在winxp的環境下寫好的,使用良好! 不過我把檔案移到linux (fedora 9)的主機上,發生大問題了!這台主機上有其他網 頁服務,也都正常,所以不正常的是我!(不過我寫的預約網頁版型都是copy這台linux主機 上的網頁修改來的! 問題就是,我發現我沒辦法在Browser上type in資料,也不是說不能type in,而是我輸 入例如帳號密碼後,根本沒辦法被server抓到,變成我沒辦法用我弄好的預約系統. 我反覆的是看看,$_POST是會有動作,但是我在表單內所輸入的東西完全沒用,所以 我根本沒辦法做一些登入等等的動作! 此外就連我在網址後給變數,也沒有辦法. 例如我給index.php?id=5; 我再去echo他,也是Echo不出來. 請問這可能是什麼問題,麻煩有經驗的板友給我建議,我實在不知道怎麼排除 我有試著去改檔案的group(apache) 還有檔案權限成wrx,但是都沒有用. 謝謝,新手上路,請多海涵 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.22.201

01/10 14:35, , 1F
code可以貼出來看嗎
01/10 14:35, 1F

01/10 14:50, , 2F
我剛剛發現改用$_POST['variable']取代$variable 可以
01/10 14:50, 2F

01/10 14:51, , 3F
是否是Register_global 是off 的問題?
01/10 14:51, 3F

01/10 15:04, , 4F
沒錯~前幾天剛有人問過
01/10 15:04, 4F

01/10 15:04, , 5F
我剛剛確認過了 是Register global的問題,謝謝
01/10 15:04, 5F

01/10 15:05, , 6F
8964篇
01/10 15:05, 6F

01/10 15:20, , 7F
感謝喔!!!!!
01/10 15:20, 7F

01/10 16:26, , 8F
好想買樓上這台
01/10 16:26, 8F

01/10 18:54, , 9F
我發現我在winxp的app上 register = off
01/10 18:54, 9F

01/10 18:54, , 10F
請問為什麼winxp可以使用$variable? @@ 好怪喔
01/10 18:54, 10F

01/10 18:55, , 11F
而不用使用$_POST['variable']?
01/10 18:55, 11F

01/11 12:37, , 12F
register_global是php在取request值的一個設定,和OS沒有關係
01/11 12:37, 12F

01/11 12:40, , 13F
PHP官網建議為了網站安全性考量,請將此值設定為off
01/11 12:40, 13F

01/11 12:42, , 14F
程式也會比較好維護,至於為什麼會比較好維護,寫久了你就知道
01/11 12:42, 14F
文章代碼(AID): #1BIMtUFH (PHP)