���󱨸�

���� PHP �İ�ȫ����˵���󱨸���һ��˫�н���һ���������߰�ȫ�ԣ���һ�������к���

����ϵͳʱ����ʹ�õ��ַ��������벻��ȷ�����ݣ�Ȼ��鿴������ʾ�����ͼ������ġ������������ڹ������ռ�����������Ϣ�Ա�Ѱ�����㡣����˵�����һ��������֪����һ��ҳ�������ڵı���Ϣ����ô���ͻ᳢���޸ı�����

Example #1 ���Զ���� HTML ҳ�湥������

<form method="post" action="attacktarget?username=badfoo&amp;password=badfoo">
<input type="hidden" name="username" value="badfoo" />
<input type="hidden" name="password" value="badfoo" />
</form>

ͨ�� PHP �����صĴ�����ʾ���ܰ��������ߵ��Գ�����������ĸ��ļ�����Щ��������������ָ�������������ļ��ĵڼ��У���Щ���� PHP �������ܸ�������Ϣ���ܶ� PHP �����߻�ʹ�� show_source()��highlight_string() ���� highlight_file() ���������Դ��룬��������ʽ���е���վ�У������������ܻᱩ¶�����صı�����δ�����﷨�������Ŀ���Σ��ϵͳ��ȫ����Ϣ��������һЩ�����ڲ����Դ���ij��򣬻���ʹ��ͨ�õ��Լ����Ǻ�Σ�յġ�����ù�����ȷ���˳�����ʹ�������־���ĵ��Լ��������ǻ᳢�Է��ͱ������򿪵��Թ��ܣ�

Example #2 ���ñ����򿪵�ʽ����

<form method="post" action="attacktarget?errors=Y&amp;showerrors=1&amp;debug=1">
<input type="hidden" name="errors" value="Y" />
<input type="hidden" name="showerrors" value="1" />
<input type="hidden" name="debug" value="1" />
</form>

���ܴ����������Σ�����̽��ϵͳ�������������������ṩ������Ϣ��

����˵��PHP �Ķ��еĴ�����ʾ������˵��ϵͳ������ PHP�������������Ѱ��һ�� .html Ϊҳ�棬��֪�����̨�ļ�����Ϊ��Ѱ��ϵͳ���㣩�����Ǿͻ�Ѵ���������ύ��ȥ��Ȼ����п��Ե�֪ϵͳ�ǻ��� PHP ���ˡ�

һ����������Ϳ��ܱ�¶ϵͳ����ʹ�õ����ݿ⣬����Ϊ�������ṩ�й���ҳ���������Ʒ����������Ϣ��������������˳�����ϵ��ҵ����ŵ����ݿ�˿ڣ��Լ�ҳ����ijЩ bug ������ȡ�����˵�������߿���һЩ������������ʹ���������̽��ű�����֤��˳��ͨ��������ʾ���к����֣��Լ��ű�������λ�ÿ���й¶����Ϣ��

һ���ļ�ϵͳ���� PHP �Ĵ���ͻᱩ¶ web ����������ʲôȨ�ޣ��Լ��ļ��ڷ������ϵ���֯�ṹ���������Լ�д�Ĵ�������Ӿ�����⣬����й©��ԭ�����ص���Ϣ��

���������õİ취������Щ���⡣��һ���dz��׵ؼ�����к������������ֲ���������󡣵ڶ����Ƕ�����ϵͳ���׹رմ��󱨸档��������ʹ�� PHP �Զ���Ĵ������������Լ��Ĵ�������ơ����ݲ�ͬ�İ�ȫ���ԣ����ַ������ܶ����á�

һ������ǰ��ֹ������ⷢ���ķ����������� error_reporting() ������ʹ�������ȫ�����ֱ���ʹ�õ�Σ��֮�����ڷ�������֮ǰ���ȴ� E_ALL ���Դ��룬���԰���ܿ��ҵ�����ʹ�ò����ĵط���һ��׼����ʽ��������Ӧ�ð� error_reporting() �IJ�����Ϊ 0 �����׹رմ��󱨸���߰� php.ini �е� display_errors ��Ϊ off ���ر����еĴ�����ʾ�Խ����������̽�⡣��Ȼ�����Ҫ��һЩ�����������Ͳ�Ҫ���Ǵ� ini �ļ��ڵ� log_errors ѡ���ͨ�� error_log ָ�����ڼ�¼������Ϣ���ļ���

Example #3 �� E_ALL ������Σ�յı���

<?php
if ($username) {  // Not initialized or checked before usage
    
$good_login 1;
}
if (
$good_login == 1) { // If above test fails, not initialized or checked before usage
    
readfile ("/highly/sensitive/data/index.html");
}
?>