0

2 つの URL があるとします。

http://testing.org/directory/index.php/arg1/arg2
Array ( [scheme] => http [host] => testing.org [path] => /directory/index.php/arg1/arg2 ) 

またはこのようなもの:

http://testing.org/index.php/arg1/arg2
Array ( [scheme] => http [host] => testing.org [path] => /index.php/arg1/arg2 ) 

parse_array() で URL を分解できることは知っています。これを行うと、パスは「testing.org」以降のすべてになります。最初の例では配列のパス変数 1 は「ディレクトリ」ですが、2 番目の例ではパス変数 1 は「index.php」です。

私は2つの別々のことをするために熱く理解しようとしています。最初に index.php の後のすべてを削除しますが、私はボールをいじり続けます。また、最初の URL から「/directory/」を削除するにはどうすればよいですか?

しかし、パスのセクションを置き換える方法も学びたいと思います。

4

1 に答える 1