首頁  >  文章  >  後端開發  >  php 怎麼替換加號

php 怎麼替換加號

藏色散人
藏色散人原創
2021-12-14 09:55:151974瀏覽

php取代加號的方法:1、開啟對應的程式碼檔案;2、透過「data.replace(/\ /g, “+”);」方法將加號進行替換即可。

php 怎麼替換加號

本文操作環境:Windows7系統,PHP7.4版,Dell G3電腦。

php 怎麼替換加號?

php中get方法的加號處理:

1、網路上搜的方法如下:

用get 方法, 參數裡有「 」 時,要做處理,否則到後台會變成空格 

 

#解: 

 

1 、改用post 方法, ok 

 

2 、在js 裡用url = encodeURI(encodeURI(XXX)) 

 

#3 、將參數裡的加號轉換datadata = data.replace(/\ /g, “+”); 

 

(2,3步驟可合為一步encodeURIComponent(encodeURIComponent(xxxx)) ) 

# # 

4、 PHP接受使用rawurldecode後台再解碼一次, ok 

2、自己加入一種方法(替換方法),其實沒這麼麻煩,首先認識下base64的組成:

在MIME格式的電子郵件中,base64可以用來將binary的位元組序列資料編碼成ASCII字元序列所構成的文字。使用時,在傳輸編碼方式中指定base64。

使用的字符包括大小寫字母各26個,加上10個數字,和加號“ ”,斜杠“/”,一共64個字符,等號“=”用來作為後綴用途。

所以在字串base64後傳輸之前可以先把「 」號替換掉,用「_」,「|」等等都可以,然後另一個頁面接收的時候再替換過來即可(str_replace) 。最後把替換之後的base64再解碼。 ok

推薦學習:《PHP影片教學

以上是php 怎麼替換加號的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn