Take this code:
<?php
if (isset($_POST['action']) && !empty($_POST['action'])) {
$action = $_POST['action'];
}
if ($action) {
echo $action;
}
else {
echo 'No variable';
}
?>
And then access the file with ?action=test Is there any way of preventing $action from automatically being declared by the GET? Other than of course adding
&& !isset($_GET['action'])
Why would I want the variable to be declared for me?