因爲我想通過ajax發送一些敏感信息,如'user id',這是傳輸它們的最佳方式。現在我只是與html標籤的id串聯,然後分裂並使用它們。請提出一個更好的方法。我希望這裏必須有一個通過ajax傳遞輸入的最佳方式
2
A
回答
0
POST會爲你工作嗎?只有用戶才能夠嗅探POST參數,
+0
皮特可以給你一個小樣本或只是一個小費 – 2011-03-28 16:20:59
1
傳輸標識值(如user_id)的最佳方式是根本不傳輸它們。如果可以的話,我會從的會話中獲取當前的user_id,這樣用戶就不可能更改該「user_id」以使其他人無法使用。
但是,如果此選項不適合您的應用程序,你總是可以散列在服務器端的USER_ID,如:
md5($user_id . "randomsalthere");
然後,當你檢查請求,看是否:
$_POST['secret_hash'] == md5($_POST['user_id'], 'randomsalthere');
鏈接:
+0
我會和你一起去邁克。我將md5我的usr-id,然後將它附加到html id。我希望md5(usr-id)不能被解密。 – 2011-03-28 16:32:15
0
0
JQuery有一些encryption插件。你可以在發送它們之前加密你的值,並在php中解密它們。
相關問題
- 1. 通過Ajax調用傳遞ID的最佳方法是什麼?
- 2. 通過GET或POST傳遞密碼的最佳方式
- 3. 通過segue傳遞子類的最佳方式是什麼?
- 4. Qt Qml通過加載器傳遞模型的最佳方式
- 5. 通過局域網傳輸位圖對象的最佳方式
- 6. 通過JSON傳輸實體框架對象的最佳方式
- 7. 通過屬性路由傳輸布爾的最佳方式
- 8. 通過TCP傳輸RSA加密數據的最佳方式?
- 9. 通過http傳輸大文件(> 100MB)的最佳方式
- 10. 無法通過AJAX來傳遞一種形式的輸入值
- 11. 通過ajax傳遞最接近的值
- 12. 通過http在iOS上播放/流式傳輸mp3的最佳方式?
- 13. 存儲輸入值的最佳方式
- 14. 通過BLE傳輸大數據塊的最佳方法
- 15. 通過C++接口的最佳方式?
- 16. 通過傳遞模型測試HTTPPOST請求的最佳方式是什麼?
- 17. ajax通過codeigniter傳遞兩種形式
- 18. 通過C#中的web服務傳輸圖像的最佳方式是什麼?
- 19. 最佳方式使用Ajax
- 20. 通過http流式傳輸遊戲視頻的最佳免費解決方案?
- 21. 通過電線傳輸大型報告的最佳方式是什麼?
- 22. 通過AJAX上傳文件輸入
- 23. 通過HTTP處理文件上傳的最佳方式
- 24. 最佳方式來標記輸入
- 25. 最佳方式/角輸入框
- 26. 如何最好地通過ajax選項卡傳遞輸入文本字段?
- 27. 如何通過jquery將cakephp formhelper輸入值傳遞給ajax?
- 28. Javascript。通過AJAX在頁面中傳遞輸入變量
- 29. 最佳方式,通過使用Java
- 30. Ajax通過ie7傳遞cookie
你有任何代碼,你現在使用你想操縱? – Neal 2011-03-28 16:19:43