��Щ����û���鵽�������У������������ҵ���
���û���ܴ��� bz2 �ļ���ѹ�����ߣ��� Redhat » ����һ�������й��ߣ���һ����Ϣ�����棩��
�����ϲ���������й��ߣ�����������ѹ������� » Stuffit Expander�� » UltimateZip�� » 7-Zip���� » Quick Zip��������� » WinRAR���� » Power Archiver֮��Ĺ��ߣ����Ժ�����������ѹ�� bz2 �ļ�������� Total Commander��ǰ��Ϊ Windows Commander�������Դ� » Total Commander��վ��ѵõ�һ�� bz2 �����
���� Redhat �� bzip2 �����й��ߣ�
Win2K Sp2 �û��������°汾 1.0.2���������� Windows �û�Ӧ���ð汾 1.00�����غ���������ִ���ļ�Ϊ bzip2.exe��Ϊ�����������ŵ�һ������·���е�Ŀ¼������ C:\Windows��C ��ʾ�㰲װ Windows ���̷���
ע�⣺lang ָ����������֣�x ����Ҫ�ĸ�ʽ�����磺pdf��Ҫ��ѹ�� php_manual_lang.x.bz2����������ļ�˵�����У�
�������˰����ܶ� html �ļ��� php_manual_lang.tar.bz2 ������£�������һ���ġ�Ψһ�����ǵõ���һ�� php_manual_lang.tar �ļ���tar ��ʽ���Ա������ Windows �����е�ѹ���������������� » WinZip��
���ʾ�ò����� ���ô������ú���������ֵ��ֻ�����ô˷������ݱ�������ʵ������Ҫ�ں����������� & ���ݣ��˷�ʽ���� ��ʱ������
�й� register_globalsʵ�ַ���İ�ȫ�ԣ����Ķ� ʹ�� register_globalsһ�¡�
�Ƽ�ʹ�� ��ȫ�ֱ�������Ҫ���� register_globals��
�����Ҫ��һ̨�ر��� register_globals�Ĺ�������������һЩ��ʽ������ó�����Ҫ��ѡ���ʱ��������һЩ���˴�ѡ��������ϵ���������ȫ��������ô����Ҫ�� PHP ��ģ����෴���趨�������������Ƿ��ܷ���������� PHP ���õ�ѡ�������У��ǿ��������µļ����ֶΡ�
Example #1 ģ��ע��ȫ�ֱ���
����ģ�� register_globals On������ı��������ļ��е� variables_orderѡ����Ƕ� $superglobals������Ӧ�ĸĶ���
<?php
// Emulate register_globals on
if (!ini_get('register_globals')) {
$superglobals = array($_SERVER, $_ENV,
$_FILES, $_COOKIE, $_POST, $_GET);
if (isset($_SESSION)) {
array_unshift($superglobals, $_SESSION);
}
foreach ($superglobals as $superglobal) {
extract($superglobal, EXTR_SKIP);
}
}
?>
����ģ�� register_globals Off��Ҫ��ס�˴���Ӧ�ڽű��ͷ�ĵط����á����ʹ���˻Ự���ƣ����� session_start()֮����á�
<?php
// Emulate register_globals off
function unregister_GLOBALS()
{
if (!ini_get('register_globals')) {
return;
}
// Might want to change this perhaps to a nicer error
if (isset($_REQUEST['GLOBALS']) || isset($_FILES['GLOBALS'])) {
die('GLOBALS overwrite attempt detected');
}
// Variables that shouldn't be unset
$noUnset = array('GLOBALS', '_GET',
'_POST', '_COOKIE',
'_REQUEST', '_SERVER',
'_ENV', '_FILES');
$input = array_merge($_GET, $_POST,
$_COOKIE, $_SERVER,
$_ENV, $_FILES,
isset($_SESSION) && is_array($_SESSION) ? $_SESSION : array());
foreach ($input as $k => $v) {
if (!in_array($k, $noUnset) && isset($GLOBALS[$k])) {
unset($GLOBALS[$k]);
}
}
}
unregister_GLOBALS();
?>