1

通常、URL の変数を使用して別のページにデータを送信します。例はhttp://www.somelink.com?var1=data1&var2=data2です。$_GET['var1']そして、 と を使用してデータを受け取ります$_GET['var2']

標準のスラッシュ形式を使用してこれを達成するにはどうすればよいですか。私が必要とするものは似ていますhttp://www.somelink.com/var1-data1-var2-data2

このリンクを見て、私はこのアイデアを得ました:http://freelivebox.eu/matchid-130102021307-link-5-watch-Youzhny---Davydenko-(ATP-Doha).html

4

2 に答える 2

3

以下のような.htaccessファイルでそれを行うことができます

RewriteRule ^var1-([a-zA-Z0-9-]+)$-var2-([a-zA-Z0-9-]+)$  youpage.php?var1=$1&var2=$2;

または、正規表現で分割できます-

于 2013-01-02T14:56:09.980 に答える
2

私が考える最良の方法は、すべてが単一の PHP ルーティング ファイルを介してルーティングされる、ある種の正規表現マッチングを使用することです。

または、Apache の書き換え機能を使用します。

于 2013-01-02T14:45:31.380 に答える