'q',
'flags_var_name' => 'hl',
'get_form_name' => '__script_get_form',
'proxy_url_form_name' => 'poxy_url_form',
'proxy_settings_form_name' => 'poxy_settings_form',
'max_file_size' => -1
);
$flags = 'prev';
if (isset($_GET[$config['flags_var_name']]))
{
$flags = $_GET[$config['flags_var_name']];
}
$PHProxy = & new PHProxy($config, $flags);
if (isset($_GET[$PHProxy->config['get_form_name']]))
{
$url = decode_url($_GET[$PHProxy->config['get_form_name']]);
$qstr = preg_match('#\?#', $url) ? (strpos($url, '?') === strlen($url) ? '' : '&') : '?';
$arr = explode('&', $_SERVER['QUERY_STRING']);
if (preg_match('#^'.$PHProxy->config['get_form_name'].'#', $arr[0]))
{
array_shift($arr);
}
$url .= $qstr . implode('&', $arr);
$PHProxy->start_transfer(encode_url($url));
echo $PHProxy->return_response();
exit();
}
if (isset($_GET[$PHProxy->config['url_var_name']]))
{
$PHProxy->start_transfer($_GET[$PHProxy->config['url_var_name']]);
echo $PHProxy->return_response();
exit();
}
if (isset($_GET['action'], $_GET['delete']) && $_GET['action'] == 'cookies')
{
$PHProxy->delete_cookies($_GET['delete']);
header("Location: $PHProxy->script_url?action=cookies");
exit();
}
if (isset($_POST['username'], $_POST['password'], $_POST['server'], $_POST['realm'], $_POST['auth_url']))
{
$PHProxy->request_method = 'GET';
$PHProxy->url_segments['host'] = decode_url($_POST['server']);
$PHProxy->set_authorization($_POST['username'], $_POST['password']);
$PHProxy->start_transfer($_POST['auth_url']);
echo $PHProxy->return_response();
exit();
}
?>
eTary - Free internet anonymous proxying service
Error: ' . htmlspecialchars($_GET['error']) . '
';
if (isset($_GET['retry']))
{
echo '';
}
}
if (isset($_GET['action']))
{
if ($_GET['action'] == 'cookies')
{
$cookies = $PHProxy->get_cookies('COOKIE', false);
?>
";
echo "";
echo " | ";
echo "
";
echo "";
echo "| | ";
echo "
";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "| Name | ";
echo "Domain | ";
echo "Path | ";
echo "Value | ";
echo "Action | ";
echo " ";
// echo ' | Clear All Cookies | ';
for ($i = 0; $i < count($cookies); $i+=2)
{
// $j = $i&1 ? ' class="shade"' : '';
$next = $i + 1;
echo "| {$cookies[$i][0]} | {$cookies[$i][1]} | {$cookies[$i][2]} | "
. "" . wordwrap($cookies[$i][3], 15, ' ') ." | delete | ';
if($cookies[$next][0] != "")
{
echo "| {$cookies[$next][0]} | {$cookies[$next][1]} | {$cookies[$next][2]} | "
. "" . wordwrap($cookies[$next][3], 15, ' ') ." | delete | ';
}
}
echo ' |
';
}
else
{
echo 'No cookies available.
';
}
?>
';
echo '';
echo '';
echo '';
echo '';
echo '';
}
}
else
{
?>
';
?>