no, that wont work, it will look for a page actually named "mypage.php?what=what".
if you want to do that, just do this:
$what = "something";
include("mypage.php");
as long as the variable is set before the include, all variables will be available to the included page.