我正在構建一個瘋狂的庫應用程序,當用戶提交表單時,我已經將所有變量顯示在網址中,而且它可以通過該程序訪問,您可以與朋友分享網址。我想知道是否有一種方法來編碼URL,使得它看起來像給用戶的隨機字母,但變量仍然通過。我不想將所有生成的故事存儲在數據庫中。我不想使用POST,因爲這會讓朋友無法訪問該頁面。我應該堅持把所有變量留在那裏看看嗎?隱藏通過PHP GET傳遞的變量?
2
A
回答
1
您可以將表單提交的結果存儲在數據庫中,並將該ID粘貼到URL中。然後,如果你想讓事情不那麼明顯,那麼你可以將該整數的基數改爲base16或更高的值(所以12 => A)。這樣,如果您有完全相同數據的其他響應,那麼您可以重新使用這些ID。
的URL將結束是:
http://madlipswebsite.com/submission?i=XXXXX
請記住,如果你打算在國際化你的應用程序,然後它,你不實際的值存儲在網址中更好的主意。
+0
是的,我也有這個想法,但希望我可以做到這一點,而不必將所有提交內容存儲在數據庫中。 – nikorablin 2012-04-06 02:19:01
相關問題
- 1. 通過隱藏輸入傳遞變量php
- 2. 將PHP變量通過GET傳遞給另一個PHP頁面
- 3. 通過一個隱藏的輸入傳遞一個JavaScript變量
- 4. 傳遞GET變量
- 5. 通過href提交表單並傳遞隱藏變量
- 6. Ajax通過GET將變量傳遞給PHP
- 7. php通過onLoad傳遞變量
- 8. PHP變量傳遞通過HREF
- 9. 通過jQuery傳遞PHP變量
- 10. 如何通過url傳遞php變量
- 11. 傳遞會話變量通過iframe,PHP
- 12. php表單不通過變量傳遞?
- 13. 通過函數傳遞變量Javascript/PHP
- 14. 通過3頁傳遞變量 - PHP
- 15. 傳遞一個PHP變量通過URL
- 16. PHP通過href傳遞變量id
- 17. 使用PHP通過URL傳遞變量
- 18. 通過AJAX刷新傳遞php變量
- 19. 通過ajax傳遞php變量
- 20. 通過PayPal按鈕傳遞PHP變量
- 21. PHP通過表單傳遞變量
- 22. 通過函數傳遞PHP變量?
- 23. 將隱藏變量傳遞給鏈接
- 24. 隱藏變量在函數中傳遞
- 25. 隱藏變量在URL中傳遞
- 26. 使用隱藏輸入傳遞變量
- 27. 在Vb.net中傳遞隱藏變量
- 28. 傳遞變量,並保持隱藏
- 29. 傳遞GET變量時PHP htaccess錯誤
- 30. 傳遞GET變量到php EXEC
您可以使用base64_encode&base64_decode – Chibuzo 2012-04-06 01:32:45
這僅僅是爲了美觀,還是爲了安全目的? – deceze 2012-04-06 01:34:40
@Chibuzo讓這個答案! – Collin 2012-04-06 01:35:35