require "../lib/common_func.php";
$extent = ".php";
$page_array = array("2010winter",
"2010spring",
"2010summer",
"2010autumn",
"2011winter",
"2011spring",
"2011summer",
"2011autumn",
"2012winter",
"2012spring",
"2012summer",
"2012autumn",
"2013winter",
"2013spring",
"2013summer",
"2013autumn",
"2014winter");
require($page_array[$page_num].$extent);
if (!isset($_SERVER['PHP_AUTH_USER'])){
header('WWW-Authenticate: Basic realm="Private Page"');
header('HTTP/1.0 401 Unauthorized');
die('このページを見るにはログインが必要です');
}else{
if ($_SERVER['PHP_AUTH_USER'] != $user
|| $_SERVER['PHP_AUTH_PW'] != $password){
header('WWW-Authenticate: Basic realm="Private Page"');
header('HTTP/1.0 401 Unauthorized');
die('このページを見るにはログインが必要です');
}
}
function
<?php
$a = 1;
function localtest(){
print ($a+1);
}
localtest();
?>
外と中の $a は別物で、実行結果は 1