看板 PHP 關於我們 聯絡資訊
※ 引述《ids93216 (ids93216)》之銘言: : 大家好....我有個笨問題想請教一下各位 : 請問要怎麼用PHP的GET取得URL後面的東西呢? : 例如: : http://xxx.com/?go&a=1&b=2 : 要怎麼取得那個go呢? 首先你要知道幾件事情,例如一個 URL 是由哪幾個段落所組成的 你要的這個東西算是 query string(PHP 應該也是叫這個) 而不是什麼「後面的東西」 取出來的方法就是 $_GET (其實我很想丟 http://www.lmgtfy.com/?q=php+get ) 自己下 var_dump($_GET),其餘 BJ4 [逃] : 我想把HTML的原始碼全部丟進MySQL上面,然後再根據問號後面的那個參數來決定應該要開啟哪個東西、哪一頁這樣... : 請問一下,這有辦法實現嗎? 有,但重點是,為甚麼? 我唯一想得到的點是 deploy/update 方便 你可以自己寫一個 dispatcher(index.php) 接收到參數→查資料庫→redirect 到 foo.php 這樣有什麼不好嗎? : 另外再問一下....如果把PHP源碼丟進MySQL再叫出來,那有辦法執行嗎? : 謝謝各位了! http://php.net/manual/en/function.eval.php ==== 其實我不會寫 PHP...... [逃] -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.9.119
kerash:他的方法如果用 get 應該會有一堆判斷式..XD 05/24 20:57
kerash:if(isset($GET["go"])){}elseif(isset($GET["run"]))之類的 05/24 20:58
tails32100:源碼寫在資料庫裡,感覺也不大好開發吧Orz 05/24 23:51
MOONRAKER:整人專家。 05/25 01:24
ids93216:了解...謝謝... 05/25 10:04
ids93216:源碼寫在db裡面是因為備份比較方便,直接導出就可以帶走 05/25 10:04
ids93216:,不然還要先把他壓縮再帶走,加上不用每次要改都要用FTP 05/25 10:04
ids93216:傳上去,直接配合一個後台就可以改 05/25 10:04
PsMonkey:本末倒置了吧老闆.... 05/25 11:10
MOONRAKER:這真是太幽默了 05/25 11:36
xxxzzz:我維護過源碼寫在db裡面的,現在終於知道寫的人在想什麼 05/25 13:00
xxxzzz:對了,我維護的時候,發現我的修養變差了..... 05/25 13:02
吃飽來回一下 我對殺豬公的人沒什麼不敬的意思 基本上我是很愛吃豬肉的 只是,先不管像 GAE + GPE 這種 one click deploy 的環境 我記得有一些網路空間已經用 git 當作上傳方式了 每個月花個兩三百塊就可以在 GitHub 上有三個 private repo (不然養個奇怪的帳號,說不定根本沒人想知道你 repo 內是啥) 按照你上下兩篇的推文,看來我猜的沒有錯 (我先承認我曾經也有過這樣的念頭 [遮臉]) 如果你真的只是為了 deploy / update / backup 方便 老闆阿... 你花點時間去找自動化工具 或是乾脆自己花點時間寫自動化工具 如果 PHP 真的這麼好用(沒有不敬的意思 [逃]) 那麼也一定有人用 PHP 寫過 FTP 的 client 把 code 寫在 database 裡頭 就像靠搶劫銀行來致富一樣 不是不行,而是「為甚麼你要這樣作」 你有想過 maintain 的問題嗎? 你有想過版本 rollback 的問題嗎?(看來是沒有版本控制) 當然用 database 當成 codebase 直接解決多人 co-work 時程式碼版本館控的問題呢 [完全誤] ※ 編輯: PsMonkey 來自: 114.25.9.119 (05/25 13:22)
tails32100:老大 小弟才疏學淺還是不懂為何源碼要放Database Orz 05/25 19:37
tyf99:因為嫌上廁所要脫褲很麻煩,所以乾脆不穿褲子,只圍一條布巾 05/25 19:43
tails32100:懂了,應該只是因為麻煩兩個字吧.... 05/25 19:55