2014-07-24 56 views
-1

我試圖傳遞一個變量低谷url ...它的%50。 我正在做urlencoding通過網址傳遞其他語言。 當時%50也被轉換爲空間或別的東西。網址編碼問題。而不是%50它的傳遞空間..如何通過urlencoded url傳遞%50

任何人都可以幫助我找到一種方法,通過urlencoded鏈接(url)發送%50作爲變量。

+0

'url encode'和'url decode' – Sadikhasan

+0

請正確地閱讀這個問題...解碼url時,上面的內容是哈哈,我解碼後無法看到%50 ...我需要編碼和解碼..但我仍然需要通過%50。,..我怎麼能通過..與URL編碼屬性.... –

+0

爲什麼你的問題標籤爲'mysql'? – Jocelyn

回答

1
<?php 
$string = '%50'; 

echo $encoded = urlencode($string); 
// returns %2550 

echo urldecode($encoded); 
// returns %50 

?> 

所以,如果你想通過$string到URL,你寫的東西,如:

http://yoursite.com/script.php?string=$encoded 

要獲取原始字符串值,你可以使用$_GETscript.php

echo $_GET["string"]; 
// returns %50 
+0

嗨...當我通過一個網址傳遞給另一臺服務器時......它不是以%50的形式返回,而是一個空的空間......無論你提到的解決方案是在同一頁面上工作。但不是服務器到服務器...創建一個字符串以%50開頭,並通過一個URL傳遞給另一臺服務器,然後嘗試..它並不真正工作。 –

+0

「服務器到服務器」是什麼意思?告訴我們你真正想做什麼! – AndiPower

+0

我的意思是一個域到另一個......都在不同的服務器......到那個時候它的返回空間,而不是%50 ...諮詢請... –