If you write any value in URL it is not $_POST value but $_GET value.
If you launch url:
http://localhost/index.php?id=2
you should in your php code use:
$_GET['id']
to determine what’s the value if id in URL
3
solved $_POST disappears in IE and FF?