ホームページ >バックエンド開発 >PHPチュートリアル >URL送信は暗号化されていますが、復号後のデータはどのように取得するのでしょうか?
URL パスワードを復号してデータを取得する方法
URL パスワード
復号後、 qq=xxx&ww=qqqqq&m=15010101817&rf=qwqw&ip=192.168.1.1
次へ各値の取得方法
インターセプトした場合、一部の値の長さが不確かです
前に=&を押した後、複数の=&を区別する方法は?
ここで各値を取得する方法を教えてください。
------ソリューションのアイデア----------------------
parse_str
- ---- -解決策のアイデア-----------
$str = 'qq=xxx&ww=qqqqq&m=15010101817&rf=qwqw&ip=192.168.1.1 ';<br />$arr = explode('&', $str);<br /><br />foreach($arr as $k=>$v){<br /> $res[$k] = explode('=', $v);<br /> $ret[] = $res[$k][1];<br />}<br /><br />print_r($ret);
$s = 'qq=xxx&ww=qqqqq&m=15010101817&rf=qwqw&ip=192.168.1.1';<br />parse_str($s, $a);<br />print_r($a);
Array<br />(<br /> [qq] => xxx<br /> [ww] => qqqqq<br /> [m] => 15010101817<br /> [rf] => qwqw<br /> [ip] => 192.168.1.1<br />)<br /><br />