when I use this:
require(\"diggstyle_code.php?page=$page_no\");
the warning is :failed to open stream: No error in C:\\xampp\\htdocs\\4ajax\\ga
If your variable is global, there's no need to "pass"it, it is there already: PHP variable scope.
The answer then is, don't do anything, if $page_no exists in the file in which you call require(), it will be available in the included file.