我想將一些數據從PHP傳遞到沒有JSON的JavaScript。
原因是因爲我不希望數據被任何人讀取,如果點擊查看頁面源。將數據從PHP直接傳遞到DOM變量
所以,我有一個像
print(<script type="text/javascript">a = "aaa";</script>);
一個PHP在我的HTML代碼,這將是
<script type="text/javascript">a = "aaa";</script>
我可以在客戶端刪除此,裝載變量之後。例如通過使用jQuery
$('script[type="text/javascript"]').remove();
和DOM後不會再有腳本標記,但變量。
後來如果我輸入到控制檯window.a
將是aaa
。
但我不想在我的HTML源代碼中顯示<script type="text/javascript">a = "aaa";</script>
。這是可能的,將PHP變量直接傳遞給DOM?
感謝您的幫助。
你爲什麼想隱藏腳本標籤?它有什麼問題? – Karolis
我要說的是,如果你有一些你不想讓最終用戶看到的東西,比如用戶ID或者其他什麼,那麼你的解決方案可能不是最好的,而JavaScript可能是不可行的,因爲它對最終用戶是可見的並且容易被篡改。 –
爲什麼需要這種安全性?應該在服務器端檢查密碼等,而不是通過Java腳本。 – giraff