PHP を使用してゲームのインデックスを作成する際の問題について
PHP を使用してゲームのインデックスを作成する際に、次の問題が発生しました。
ゲームは次のタイプに分類できます
地域別: 中国本土、香港、台湾、ヨーロッパ、アメリカ、韓国、日本
画面別: 3D 2.5D 2D
タイプ別: ロールプレイング FPS シューティング 音楽 横並びバトル
達成したい効果:
「香港と台湾」の場合」を選択した場合、選択された条件は: 香港タワー。現在の URL は www.aaa.com/game.php?id=3&area=g
「3D」を選択した後、選択された条件は次のとおりです: 現在の URL は www. aaa.com/game.php?id=3&area=g&pic=3d
選択を続け、「ロール プレイ」を選択します。この時点で選択されている条件は、香港と台湾 + 3D + ロール プレイです。現在の URL は www.aaa.com/game.php?id=3&area =g&pic=3d&type=role
この効果を実現するにはどうすればよいですか?前述した。
-----解決策--------------------------------
js を使用するか php を使用するかによって異なります。
php:
HTML を生成するときのオプションの URL は次のとおりです: $_SERVER[HOST] ..... ? implode($_GET, array(key of the current option=> ;value))
js:
同様ですが、URL を処理するには js を使用する必要があります
------解決策------------------
簡単に言うと、現在のキー=オプション 現在の URL
の末尾に値を追加する方法があります。キーが同じ場合は、末尾に直接追加するのではなく、値を上書きする必要があります。
------解決策----------------------
選択してクリックし、データをサーバーに送信します。処理 指定されたURLに戻ります。処理は58.comと同様です。
主にグループの URL 文字列。リクエスト、レスポンスは指定された URL です。 ここですべてを選択した場合。 3 回の操作が必要です
js を使用してブラウザのアドレスを変更することはできません。
------解決策---------
parse_str (配列モード) と http_build_query() を使用する