Всем привет. Перелопатил инет, пробовал сам пару способов написать, все получается криво.
Интересно каким методом вы пользуетесь когда динамически создаете ссылки?
Конкретно интересует как вы проверяете и добавляете к ссылке параметры GET.
Пример
site_url.ru/dir1/dir2/?geta=true&getb=false&getc=true нужно добавить параметр getd=true и правильно его будет добавить через &
site_url.ru/dir1/dir2/ нужно добавить параметр geta=true и правильно его будет добавить через ?
site_url.ru/dir1/dir2/?geta=true&getb=false&getc=true#test нужно добавить параметр getd=true и правильно его будет добавить через & перед #test
Какой универсальный метод подошел бы ко всем этим трем случаям?
это разные языки. Вы о чем вообще?
Вы ищите что-то типа sdelayKakMneNado();
И что бы и php и js понял? Ну так реализуйте функциями отдельно на php и на js и юзайте.
В php есть www.php.su/parse_url()