a タグで渡されたパラメータを結合して結合して結合クエリ
を実現します。 a タグで渡したパラメータを結合して結合して結合クエリ
を実現します。 www.movie.hao123.com の左側にあるラベル タブを使用して、結合クエリを実装します。
-----解決策--------------------------------
わかりません。 。 。 。
------解決策---------
これと同様の http://topic.csdn。 net/u/20111109/21/5fa4161d-bbbf-482f-bf1e-34c362fc79d7.html
------解決策------------------
js を使用して 2007 のプロパティを変更できます。まず古典的な href 属性に戻り、次に 2007 の href 属性を取得し、それを組み立てて 2007 に支払います。
特定の js コードを記述する必要はありません。jquery を使用すると、非常に簡単に実現できます。
------解決策----------------------
3 回目に貼り付けて、効果があるかどうかを確認してください。
$pre_url = $_SERVER['HTTP_REFERER']; $t = parse_url($pre_url); $a1 = 配列(); $a2 = 配列(); parse_str($t['クエリ'],$a1); parse_str($_SERVER['QUERY_STRING'],$a2); $sort = array('a','b','c','d');//初期ソート if (!empty($a2['sort'])){ $t =explode(',', $a2['sort']);//リクエストメソッド $t1 = array_diff($sort, $t); foreach ($sort as &$v){ if (in_array($v,$t)){ $tmp = array_diff($t, array($v)); if (!empty($tmp)) $v .= ','.implode(',', array_diff($t, array($v))); }それ以外{ $v .= ','.$a2['ソート']; } } } エコー sprintf(' <a href="%s">クリア</a> <a href="?sort=%s">a</a> <a href="?sort=%s">b</a> <a href="?sort=%s">c</a> <a href="?sort=%s">d</a> ',$_SERVER['PHP_SELF'],$sort[0],$sort[1],$sort[2],$sort[3]); <br><font color="#e78608">------解決策------</font><br>顔を変更し、いくつかのコメントを追加しました。<br>
$query_string = $_SERVER['QUERY_STRING'];//このリクエストの条件文字列を取得します $sort = array('a=1','b=2','c=3','d=4');//初期条件 $dep = '&';//区切り文字、書き換えに使用可能 if (!empty($query_string)){ $current_options =explode($dep, $query_string);//現在のリクエスト条件の配列 echo '<pre class="brush:php;toolbar:false">'; print_r($current_options);//条件を出力し、現在の条件を表示します。 echo ''; foreach ($sort as &$v){//ここのループは初期条件の配列を変更するために使用されます if (in_array($v,$current_options)){//現在の配列メンバーがすでに存在するかどうかを判断します $tmp = array_diff($current_options, array($v));//差分セットは加算に使用されます if (!empty($tmp)){ $v .= $dep.implode($dep, $tmp); } }else{//存在しない場合は追加します $v .= $dep.$query_string; } } } エコー sprintf(' クリア a b c d ',$_SERVER['PHP_SELF'],$sort[0],$sort[1],$sort[2],$sort[3]);