呵呵,這個問題我剛剛遇到過,也解決掉了,正好回答你。
圖們ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
Javascript端:
var data = {
"name":'aaa',
"birthday":'2011-1-1'
};
var url ="run.php?data="+data;
url = url.replace(//,"%%8%%"); //簡單處理符號的get傳遞問題;如果傳參時有數(shù)字,則盡量避免或更換替換字符串。
url = url.replace(/\?/,"%%7%%"); //簡單處理?符號的get傳遞問題;
//js程序到了這里,會把問號、and符號都轉(zhuǎn)換為特定字符。
PHP端:
$data = $_REQUEST['data'];//這里最好不要使用$_REQUEST,涉及網(wǎng)站安全問題。
$data = str_replace('%%8%%','',$data);//替換回原有的連接符
$data = str_replace('%%7%%','?',$data);
到這里,就又回來了!
只是經(jīng)過了一個字符替換的過程,當(dāng)然,你也可以采取編碼的方式傳輸,最經(jīng)典的是有一個js編碼方法,然后由PHP的urlencode()函數(shù)解碼,不過這種我沒有使用,在js上來說,比較復(fù)雜了一些,如果你傳輸?shù)臄?shù)據(jù)不是太特殊,我介紹的方案已經(jīng)足夠使用了。
————
數(shù)組操作,查詢指定的值或者key,一般使用array_search和in_array;
如果已經(jīng)有key了,可以直接$array[$key];
php對數(shù)組操作函數(shù)(這個里面很多都比較常用,最好掌握):
參考:
用echo,比如
for ($M=0;$M10;$M++) {
echo "$M
";
}
PHP,是英文超文本預(yù)處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛地運(yùn)用。
在1997年,任職于 Technion IIT公司的兩個以色列程序設(shè)計師:Zeev Suraski 和 Andi Gutmans,重寫了 PHP 的剖析器,成為 PHP 3 的基礎(chǔ)。
而 PHP 也在這個時候改稱為PHP:Hypertext Preprocessor.。經(jīng)過幾個月測試,開發(fā)團(tuán)隊在1997年11月發(fā)布了 PHP/FI 2。隨后就開始 PHP 3 的開放測試,最后在1998年6月正式發(fā)布 PHP 3。
Zeev Suraski 和 Andi Gutmans 在 PHP 3 發(fā)布后開始改寫PHP 的核心,這個在1999年發(fā)布的剖析器稱為 Zend Engine[7],他們也在以色列的 Ramat Gan 成立了 Zend Technologies 來管理 PHP 的開發(fā)。