這是我的第一篇文章,我想問你,我怎樣才能避免在瀏覽器中傳遞POST參數的PHP頁面的直接調用?因爲我有一個iOS應用程序和這應該發送數據到一個PHP頁面與POST方法,然後PHP頁面將數據存儲在數據庫中,但我不希望有人,以某種方式找到頁面地址,直接在瀏覽器中輸入PHP頁面的地址,然後發佈參數。我搜索了一下,發現創建一個.htaccess文件可以防止php調用,但作爲一個新手,我想問一下這是否阻止瀏覽器直接傳遞參數。 預先感謝您的回答。避免php頁面調用與瀏覽器的帖子參數
0
A
回答
0
NO。
您無法控制用戶端操作。任何可以調用你的php頁面的人都可以隨意發送任何參數。
你可以做的是這樣的:
1)沒有阻止自己的所有IP地址(如果你的IP是靜態的)。
2)爲所有請求添加一個祕密參數。並在PHP文件添加條件如
if($_POST["secret"]!="some secret string")
exit("No permissions");
使參數名稱(或值...) - 很難猜測!
0
我認爲最好的方法是通過一個祕密代碼,在https網站上工作,併爲傳遞給你的ftp的變量做一些編碼,就像它不能爲空,如果你傳遞一個電子郵件,例如你必須驗證它的格式...所以你讓黑客難以控制:)
相關問題
- 1. 避免R中的瀏覽器調用
- 2. 避免瀏覽器
- 3. 避免瀏覽器彈出
- 4. 避免瀏覽器復位
- 5. 避免瀏覽器緩存
- 6. 避免在瀏覽器中緩存頁面
- 7. PHP的Mysql:避免瀏覽量溢出?
- 8. PHP在頁面刷新時避免瀏覽器重新發布$ _POST?
- 9. 使用JavaScript避免瀏覽器刷新
- 10. 如何從瀏覽器調用數百個PHP頁面?
- 11. php瀏覽器回帖後
- 12. 避免凌亂的瀏覽器死亡
- 13. 避免asp.net中的瀏覽器緩存
- 14. 什麼是可以用來避免頁面被瀏覽器緩存的方法?
- 15. 禁用頁面的所有版本的IE瀏覽器與PHP
- 16. 避免Python CGI瀏覽器超時
- 17. 避免HREF打開瀏覽器
- 18. 如何避免默認Android瀏覽器
- 19. 避免從瀏覽器導航url
- 20. 如何避免使瀏覽器崩潰?
- 21. 避免在瀏覽器中瀏覽緩存
- 22. 避免與靜態參數
- 23. 瀏覽器無法打開php頁面?
- 24. PHP:瀏覽器返回一個頁面
- 25. 瀏覽器不加載Php頁面
- 26. 鎖定屏幕與瀏覽器頁面
- 27. 瀏覽器滾動與頁面滾動
- 28. PHP URL字符串,以避免瀏覽器緩存
- 29. 如何避免輸入參數附加到angular2路由中的瀏覽器url?
- 30. 如何在php中調用函數時避免太多參數
只需傳遞一個密鑰與您的參數,當該密鑰存在和有效做你的東西別人重定向到其他頁面 –
是PHP頁面在您的iOS應用程序中通過AJAX訪問? –
@BhavikShah不能通過ajax訪問 – gcc