簡體   English   中英

如何在PHP中發布長網址

[英]How to Post Long URL in PHP

如何在PHP中發布完整的URL?

例如:

我有一個允許個人提交長網址的表格。 結果頁面為/index.php?url=http://www.example.com/

這對於短URL來說很好,但是對於非常長而復雜的URL(例如來自Google Maps的URL),我需要知道如何保持所有與變量url相關聯的數據。

您需要對字符串進行百分比編碼,否則在URI中具有特殊含義的字符將具有特殊含義,而不是被視為數據。

http://php.net/urlencode

如果用戶通過表單提交此數據,那么它將被自動編碼。

如果您打算將URI包含在HTML文檔的鏈接中,請不要忘記將特殊字符轉換為HTML實體。

您可以回答自己的問題:

如何在PHP中發布完整的URL?

如果很長的URL被用戶的瀏覽器截斷,則唯一的選擇是重新設計系統以將URL張貼到腳本中,而不是將URL傳遞到查詢字符串中。

如果某些情況使POST請求的使用受阻,則應使用有關系統功能的更多詳細信息來更新您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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