ここでPHP初心者..カートにアイテムを追加した後、ユーザーが前のページにリダイレクトされる関数を作成しようとしています。ただし、以下のコードでリダイレクトされると、ディレクトリの複製が残ります(例:example.com/catalog/garden-tools/garden-tools
function custom_add_to_cart_redirect() {
$_SERVER['REQUEST_URI_PATH'] = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$url = explode('/', rtrim($_SERVER['REQUEST_URI_PATH'], '/'));
return $url[3];
}
print_rは、次のことを明らかにします。
Array ( [0] => [1] => thefarmshop [2] => catalog [3] => garden-tools [4] => gardening-glove )
問題は何でしょうか?