我試圖傳遞一個變量低谷url ...它的%50。 我正在做urlencoding通過網址傳遞其他語言。 當時%50也被轉換爲空間或別的東西。網址編碼問題。而不是%50它的傳遞空間..如何通過urlencoded url傳遞%50
任何人都可以幫助我找到一種方法,通過urlencoded鏈接(url)發送%50作爲變量。
我試圖傳遞一個變量低谷url ...它的%50。 我正在做urlencoding通過網址傳遞其他語言。 當時%50也被轉換爲空間或別的東西。網址編碼問題。而不是%50它的傳遞空間..如何通過urlencoded url傳遞%50
任何人都可以幫助我找到一種方法,通過urlencoded鏈接(url)發送%50作爲變量。
<?php
$string = '%50';
echo $encoded = urlencode($string);
// returns %2550
echo urldecode($encoded);
// returns %50
?>
所以,如果你想通過$string
到URL,你寫的東西,如:
http://yoursite.com/script.php?string=$encoded
要獲取原始字符串值,你可以使用$_GET
在script.php
:
echo $_GET["string"];
// returns %50
嗨...當我通過一個網址傳遞給另一臺服務器時......它不是以%50的形式返回,而是一個空的空間......無論你提到的解決方案是在同一頁面上工作。但不是服務器到服務器...創建一個字符串以%50開頭,並通過一個URL傳遞給另一臺服務器,然後嘗試..它並不真正工作。 –
「服務器到服務器」是什麼意思?告訴我們你真正想做什麼! – AndiPower
我的意思是一個域到另一個......都在不同的服務器......到那個時候它的返回空間,而不是%50 ...諮詢請... –
'url encode'和'url decode' – Sadikhasan
請正確地閱讀這個問題...解碼url時,上面的內容是哈哈,我解碼後無法看到%50 ...我需要編碼和解碼..但我仍然需要通過%50。,..我怎麼能通過..與URL編碼屬性.... –
爲什麼你的問題標籤爲'mysql'? – Jocelyn