簡體   English   中英

如何將 php 代碼從 javascript 轉移到 PHP?

[英]How to transfer php code from javascript to PHP?

所以我創建了文本(php)編輯器,我想在不刷新頁面的情況下執行 PHP 代碼。 現在我使用 cookies 從 javascript 傳輸代碼(獲取編輯器內容)。 然后顏色框打開,PHP 文件將 cookie 內容寫入文件,包含在內。 還有一個問題:

有沒有其他方法可以將 PHP 代碼從 javascipt 傳輸到 PHP? 或任何其他方式來執行 PHP 代碼? 我知道有一個 AJAX,但我想傳輸更大的數據,包括 PHP 中出現的特殊字符(“、'、]、[、$ 等)。

是的,我僅在 localhost 上將其用於教育目的:) 對不起我的英語,我希望你能理解我。

AJAX 適用於發送大量代碼。 看看jQuery.postjQuery.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM