[請益] 在連結中執行一段PHP

看板PHP作者 (孟新)時間12年前 (2012/05/18 16:46), 編輯推噓3(3011)
留言14則, 5人參與, 最新討論串1/5 (看更多)
假設我已經有一段PHP程式碼存在一個字串變數中 (從資料庫或其他來源中取得) ex. $code = "<?php ... ?>" 我想要做一個連結 在按下這個連結後會跳到新頁 顯示$code裡面的程式碼輸出的結果 目前想不到好方法可以做到這樣 (試過使用data:text/html不行 新的頁面會直接顯示這段原始碼@@) 不知道有沒有人遇到過這樣的情況 可以提供一下建議? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.12.32.94

05/18 16:48, , 1F
印象中是evel,但小心用,別去執行客戶端傳上來的文字。
05/18 16:48, 1F


05/18 17:32, , 3F
非常危險…
05/18 17:32, 3F

05/18 23:21, , 4F
eval是在當前頁面執行這段code
05/18 23:21, 4F

05/18 23:23, , 5F
我想要的是 開啟一個頁面 效果和把這段code存成一個新
05/18 23:23, 5F

05/18 23:23, , 6F
php檔然後開啟它一樣
05/18 23:23, 6F

05/18 23:56, , 7F
看不懂. 不就在另一個php裡面eval而已?
05/18 23:56, 7F

05/19 02:16, , 8F
看不太懂+1
05/19 02:16, 8F

05/19 02:17, , 9F
如果你是指,你打算在這個頁面多個連結,點下連結後,會去
05/19 02:17, 9F

05/19 02:17, , 10F
令一個頁面執行 $code 中的程式碼的話.....
05/19 02:17, 10F

05/19 02:18, , 11F
那就想辦法把$code放在資料庫或是session中傳過去就好了。
05/19 02:18, 11F

05/19 02:19, , 12F
我還是建議妳把流程圖給畫出來,別人要回答也比較能知道妳
05/19 02:19, 12F

05/19 02:19, , 13F
想問什麼。
05/19 02:19, 13F

05/19 12:53, , 14F
執行期間變更程式內容是壞事,對安全或prog style皆然。
05/19 12:53, 14F
文章代碼(AID): #1FjWnNbn (PHP)
文章代碼(AID): #1FjWnNbn (PHP)