A simple enough question unspecific to any web programming language as most use the HTTP protocol and as such are able to retrieve and manipulate the referrer in the HTTP header.
An example:
I am on a webpage and see that the address bar displays example.com/index.php?user=John
.
I click a link on the webpage which takes me to inemplum.com
.
Say inemplum.com
records traffic statistics including the HTTP referrers of its visitors, would this visit show up as example.com/index.php?user=John
OR just example.com/index.php
? Is this variable i.e. does it depend on the client and/or host OS, browser, language, firewall, etc.? This could perhaps complement the question title to CAN they be.
I know that every other segment can be passed; the protocol, domain, folder path (which in itself has implications) and filename, but this question is focused only on the query data and parameters used in the GET
method.