ordebehesht
Member
کد:
<?php
[COLOR=Red]if(substr($_SERVER['SERVER_SOFTWARE'],0,9)=='Microsoft' &&
!isset($_SERVER['PHP_AUTH_USER']) &&
!isset($_SERVER['PHP_AUTH_PW'])&&
substr($_SERVER['HTTP_AUTHORIZATION'],0,6)=='Basic' )[/COLOR]
{
[COLOR=Red] list($_SERVER['PHP_AUTH_USER'],$_SERVER['PHP_AUTH_PW'])=
explode(':',base64_decode(substr($_SERVER['HTTP_AUTHORIZATION'],6)));[/COLOR]
}
if($_SERVER['PHP_AUTH_USER']!='user'|| $_SERVER['PHP_AUTH_PW']!='pass')
{
header('WWW-Authenticate:Basic realm="Realm-name"');
if(substr($_SERVER['SERVER_SOFTWARE'],0,9)=='Microsoft')
{
header('Statuse: 401 Unauthrized');
}
else
{
header('HTTP/1.0 401 Unathorized');
}
echo('<h1>Go Away!</h1>');
echo 'you are not authorized to view this resource.';
}
else
{
echo('<h1>Here it is!</h1>');
echo 'I bet you are glad you can see this secret page.';
}
?>
دوستان سلام این یه کد ورود و خروج هستش
در مورد قسمت رنگی لطفا توضیح بدین مرسی مخصوصا در مورد توابع $_server و explod , list و در مورد نحوه کارش کمی توضیح بدین