<script type="application/javascript" src="checkout.js?a=5 "></script>
Если мы говорим про файл php перейдя по адресу /checkout.php?a=5 в файле checkout.php мы можем спросить $_SERVER['QUERY_STRING'] и получим этот QUERY_STRING.
Если же подгружаем скрипт как выше передавая якобы в него QUERY_STRING то все что мы можем сделать это распарсить весь код документа и найти в нем вот этот тег скрипт и посмотреть какой у него query string.
На сколько я понимаю через location мы не узнаем query string. верно ?
Или все же существуют методы кроме парсинга исходного кода ?