Как мы можем получить значение папок из нижеприведенного URL:
http://my.indiamart.com/cgi/my-enquiries.mp#folders=1
Я пробовал объект CGI, переменную% ENV и многие другие, но все еще не смог получить его.
Пожалуйста, предложите ..
Вы не можете, браузер интерпретирует фрагмент (#folders=1), не отправляя его на сервер.Поэтому, если http://my.indiamart.com/cgi/my-enquiries.mp является вашим сценарием, он никогда не увидит часть URL #folders=1, поскольку браузер не отправит его.Если вам нужен фрагмент на сервере, вам придется изменить его на параметр CGI:
#folders=1
http://my.indiamart.com/cgi/my-enquiries.mp
http://my.indiamart.com/cgi/my-enquiries.mp?folders=1
или встроить его в URL-путь, что-то вроде одного из них:
http://my.indiamart.com/cgi/my-enquiries.mp/1 http://my.indiamart.com/cgi/my-enquiries.mp/folders=1
Вы не можете, # распознается только JavaScript, apache будет игнорировать это, поэтому он не содержит никакого значения в переменной ENV.
Вы можете использовать JavaScript: window.location.hash для захвата этого хеш-значения.
window.location.hash