看板 PHP 關於我們 聯絡資訊
假設我已經有一段PHP程式碼存在一個字串變數中 (從資料庫或其他來源中取得) ex. $code = "<?php ... ?>" 我想要做一個連結 在按下這個連結後會跳到新頁 顯示$code裡面的程式碼輸出的結果 目前想不到好方法可以做到這樣 (試過使用data:text/html不行 新的頁面會直接顯示這段原始碼@@) 不知道有沒有人遇到過這樣的情況 可以提供一下建議? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.12.32.94
LaPass:印象中是evel,但小心用,別去執行客戶端傳上來的文字。 05/18 16:48
kusoayan:非常危險… 05/18 17:32
recorriendo:eval是在當前頁面執行這段code 05/18 23:21
recorriendo:我想要的是 開啟一個頁面 效果和把這段code存成一個新 05/18 23:23
recorriendo:php檔然後開啟它一樣 05/18 23:23
bibo9901:看不懂. 不就在另一個php裡面eval而已? 05/18 23:56
LaPass:看不太懂+1 05/19 02:16
LaPass:如果你是指,你打算在這個頁面多個連結,點下連結後,會去 05/19 02:17
LaPass:令一個頁面執行 $code 中的程式碼的話..... 05/19 02:17
LaPass:那就想辦法把$code放在資料庫或是session中傳過去就好了。 05/19 02:18
LaPass:我還是建議妳把流程圖給畫出來,別人要回答也比較能知道妳 05/19 02:19
LaPass:想問什麼。 05/19 02:19
MOONRAKER:執行期間變更程式內容是壞事,對安全或prog style皆然。 05/19 12:53