Вот, допустим есть на сайте ссылки.
4-я -это расширение 3-й, 3-я - 2-й, 2-я -1-й.
Мне непонятно, как делать разбор ссылок. Выше был дан совет, но я вот и пытался так делать. Если пару параметров, то можно, но если как в 4-й ссылке, их много, то через isset делать- убийство. Или я тогда чего-то не понял.
1)index.php?id=AAA
2)index.php?id=AAA&brand=BBB
3)index.php?id=AAA&brand=BBB&model=CCC
4)index.php?id=AAA&brand=BBB&model=CCC¶m1=p1¶m2=p2&....¶mN=pN
----------------------
5)index.php?id=&agr=DDD
6)index.php?id=AAA&agrg=EEE
7)index.php?id=PPP&brand=MMM&model=CCC¶m1=p1¶m2=p2&....¶mN=pN
Вот делал разбор ссылок вышенаписанных(без 4 ссылки). Ну ещё как-то сделал.
Но каким образом обрабатывать большие, с многими параметраси ссылки, т.е постепенно нарастающие (1-2-3-4).
Предложите вариант решения.
PHP:
скопировать код в буфер обмена
if ($_GET['id']=='AAA')
{
if (isset($_GET['brand'])) {
if (isset($_GET['model'])) {
func1();
}
else
{
if ($_GET['brand'] =='qwe')
func2();
}
}
else
{
{
func3();
}
else {
if (isset($_GET['agrg'])) {
func4();
}
else{
func5();
}
}
}
}