2011-10-20 200 views
-2

樣品網址:如何加密或隱藏URL的參數?

file.php?foo=bar 

的index.php將加密的變量?foo=bar發送到file.php這裏瓦爾將被解密。

它可能隱藏或加密變量?

我有形式:

<form id="add"> 
<input type="text" name="v"/><br> 
<input type="text" name="o1"/><br> 
<input type="text" name="o2"/><br> 
<input type="text" name="o3"/><br> 
<input type="text" name="o4"/><br> 
<input size="1" type="text" name="good"/> 
<input id="btn" formaction="add.php" type="submit" value="Go"> 
</form> 
+0

-1這需要更多關於你想要做什麼的信息。在此之前,爲這個問題提供答案是一場瘋狂的追逐。 –

+0

你不能,但你可以加密傳遞給服務器的信息。 – Raptor

+0

刪除我的投票,但我仍然不明白 - 你想隱藏用戶的變量?爲什麼你需要隱藏它們? –

回答

1

使用後:

<form id="add" method="POST"> 
+2

這是真的嗎?您通過談論加密/解密向我們發送信息。新的時間請不要猜測解決方案,只是解釋你的問題。 – PiTheNumber

1

隱藏他們的用戶?不,如果它們在任何時候都以未加密的形式在客戶端使用。

但是讓他們躲避潛在的惡意第三方?是。使用SSL/TLS,也叫做HTTPS

+0

未加密的形式?那麼如何加密表單? –

+0

@伊利亞請添加更多關於你想做什麼的細節。 –

+0

您可以使用POST或PUT從瀏覽器中隱藏它們,但這一切取決於您使用它的內容。加密數據的最簡單方法是使用SSL(https),正如jordan所述 – Prof83

0

可以編碼,但無法完全隱藏,然後base64_encode()base64_decode()

+0

base64編碼對於此目的完全沒有價值。 –

+0

這就是爲什麼我說'可以編碼' – Usman

+0

看看php MCRYPT,base64_encode(mcrypt_encrypt())。 http://www.php.net/mcrpyt – Prof83

0

您可以在PHP中使用雙向加密像mcryptbase64_encode等,將隱藏的參數值可以讀,但是這些都不是防彈。

+0

base64編碼完全沒有用處。 –

1

有絕對加密形式值是沒有意義的。

你可能在某種妄想的印象下。

要麼不加密或解釋你的表格,要麼爲什麼你需要加密它 - 並得到一個解釋,爲什麼它是毫無意義的。