Dynamic URLs are those that include a query string, set off by ?, a question mark. This string is used to pass various parameters to a PHP script. Multiple parameters are delimited by & and then appended to the query string. A typical dynamic URL looks like the following:
In this example, product.php is the name of a physical file containing a PHP script on a web server. The highlighted section is the query string. When a web browser makes a request to the PHP script with a particular query string, the script may then present differing content based on the various parameters.