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