[英]How to transfer php code from javascript to PHP?
所以我創建了文本(php)編輯器,我想在不刷新頁面的情況下執行 PHP 代碼。 現在我使用 cookies 從 javascript 傳輸代碼(獲取編輯器內容)。 然后顏色框打開,PHP 文件將 cookie 內容寫入文件,包含在內。 還有一個問題:
有沒有其他方法可以將 PHP 代碼從 javascipt 傳輸到 PHP? 或任何其他方式來執行 PHP 代碼? 我知道有一個 AJAX,但我想傳輸更大的數據,包括 PHP 中出現的特殊字符(“、'、]、[、$ 等)。
是的,我僅在 localhost 上將其用於教育目的:) 對不起我的英語,我希望你能理解我。
AJAX 適用於發送大量代碼。 看看jQuery.post和jQuery.ajax 。 特殊字符不變地通過 POST 請求。
確保將 php 設置為將magic_quotes_gpc
設置為off
,因為此選項告訴 PHP 使用反斜杠轉義任何特殊字符。
這次您仍然可以使用 AJAX,但只能使用 POST。 嘗試類似:
<script>
code = '<? echo "Hi"; ?>'
ajax = new XMLHttpRequest();
ajax.open("POST","http://foo.com/bar.php";
ajax.send("code="+code+"&foo=bar")
</script>
查看https://developer.mozilla.org/en/ajax以了解有關 Ajax 的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.