[英]How to Post Long URL in PHP
如何在PHP中發布完整的URL?
例如:
我有一個允許個人提交長網址的表格。 結果頁面為/index.php?url=http://www.example.com/
這對於短URL來說很好,但是對於非常長而復雜的URL(例如來自Google Maps的URL),我需要知道如何保持所有與變量url
相關聯的數據。
您需要對字符串進行百分比編碼,否則在URI中具有特殊含義的字符將具有特殊含義,而不是被視為數據。
如果用戶通過表單提交此數據,那么它將被自動編碼。
如果您打算將URI包含在HTML文檔的鏈接中,請不要忘記將特殊字符轉換為HTML實體。
您可以回答自己的問題:
如何在PHP中發布完整的URL?
如果很長的URL被用戶的瀏覽器截斷,則唯一的選擇是重新設計系統以將URL張貼到腳本中,而不是將URL傳遞到查詢字符串中。
如果某些情況使POST請求的使用受阻,則應使用有關系統功能的更多詳細信息來更新您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.