What are the different methods for passing values between pages in PHP without using a form?

When passing values between pages in PHP without using a form, you can utilize methods such as query strings, sessions, cookies, or URL parameters. These methods allow you to transfer data from one page to another without the need for a form submission.

// Using query strings
// Page 1: passing the value
$value = "example";
header("Location: page2.php?value=" . urlencode($value));

// Page 2: receiving the value
$value = urldecode($_GET['value']);
echo $value;