0
所以我正在製作一個應用程序,其中用戶從選擇框中選擇多個值並提交這些值。在後端,這些值需要在解碼形式的URL中使用。 因此,假設,如果值是: - ?的使用base64_encode()和implode編碼值
Business
Study
Finance
因此,而不是發送它像file.php貓=內銷|分析|財務,我想用(BASE64_ENCODE)這些所有類別編碼,然後由分離分隔符|。
我寫了這個,但這並沒有解決我的問題。
file.php?cat=<?php echo base64_encode(implode("|", $cat)); ?>
其中$ cat是我從中接收選擇框中的選擇的數組。 我該怎麼做才能讓它像我想要的那樣工作?
歡迎任何建議。
什麼都不用在這裏工作?除了你用內爆價值。而你想用| – b4rt3kk
值不用分隔符分隔。 – user3605847
那麼,首先你必須從$ _GET解碼你的字符串,然後用|來爆炸。而不是發送像這樣的x | y | z發送xyz。除非你有充足的理由這樣做。 – b4rt3kk