��һ�����ύ�� PHP �ű�ʱ�����е���Ϣ���Զ��ڽű��п��á��кܶ�����ʴ���Ϣ�����磺
Example #1 һ���� HTML ��
<form action="foo.php" method="POST"> Name: <input type="text" name="username"><br /> Email: <input type="text" name="email"><br /> <input type="submit" name="submit" value="Submit me!" /> </form>
�����ض������ú��˵�ϲ�ã��кܶ��ַ������� HTML ���е����ݡ����磺
Example #2 ��һ���� POST HTML ����������
<?php // �� PHP 4.1.0 ����� echo $_POST['username']; echo $_REQUEST['username']; import_request_variables('p', 'p_'); echo $p_username; // �� PHP 5.0.0 ����Щ����ʽ��Ԥ������� // ���� register_long_arrays ָ��رա� echo $HTTP_POST_VARS['username']; // ��� PHP ָ�� register_globals = on ʱ���á������� // PHP 4.2.0 ��Ĭ��ֵΪ register_globals = off�� // ���ᳫʹ��/�������ַ����� echo $username; ?>
ʹ�� GET ��Ҳ���ƣ�ֻ����Ҫ���ʵ��� GET Ԥ���������GET Ҳ������ QUERY_STRING��URL ����"?"֮�����Ϣ������ˣ�����˵��http://www.example.com/test.php?id=3 �����п��� $_GET['id'] �����ʵ� GET ���ݡ��μ� $_REQUEST �� import_request_variables()��
Note:
Note:
�������еĵ�Ϳո�ת�����»��ߡ����� <input name="a.b" /> ����� $_REQUEST["a_b"]��
������ʾ���� PHP 4.2.0 ֮ǰ register_globals ��Ĭ��ֵ�� on��PHP ����������Ҳ�Ҫ������ָ������ڱ���ʱ�ٶ���Ϊ off��
Note:
magic_quotes_gpc ����ָ��Ӱ�쵽 Get��Post �� Cookie ��ֵ�������ֵ (It's "PHP!") ���Զ�ת���� (It\'s \"PHP!\")��ʮ����ǰ�����ݿ�IJ�����Ҫ���ת�壬����Ѿ���ʱ�ˣ�Ӧ�ùرա��μ� addslashes()��stripslashes() �� magic_quotes_sybase��
PHP Ҳ���ñ������������е����飨�μ���س�����������������Խ���صı�������飬�����ô����ԴӶ�ѡ�������ȡ��ֵ�����磬��һ���� POST ���Լ������ύʱ��ʾ���ݣ�
Example #3 �����ӵı�����
<?php
if (isset($_POST['action']) && $_POST['action'] == 'submitted') {
echo '<pre>';
print_r($_POST);
echo '<a href="'. $_SERVER['PHP_SELF'] .'">Please try again</a>';
echo '</pre>';
} else {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Name: <input type="text" name="personal[name]"><br />
Email: <input type="text" name="personal[email]"><br />
Beer: <br>
<select multiple name="beer[]">
<option value="warthog">Warthog</option>
<option value="guinness">Guinness</option>
<option value="stuttgarter">Stuttgarter Schwabenbr</option>
</select><br />
<input type="hidden" name="action" value="submitted" />
<input type="submit" name="submit" value="submit me!" />
</form>
<?php
}
?>
���ύ��ʱ��������һ��ͼ���������ύ��ť�������������ı�ǣ�
<input type="image" src="image.gif" name="sub" />
���û������ͼ���е�ij��ʱ����Ӧ�ı��ᱻ���͵����������������������� sub_x �� sub_y�����ǰ������û����ͼ������ꡣ�о�����û����ܻ�ע�����������͵�ʵ�ʱ�������������һ����������»��ߣ��� sub.x �� sub.y������ PHP �Զ�����ת�������»��ߡ�
PHP ����֧�� » RFC 6265�����е� HTTP cookies��Cookies ��һ����Զ��������˴洢���ݲ����ٻ�ʶ���ٴη��ʵ��û��Ļ��ơ������� setcookie() �����趨 cookies��Cookies �� HTTP ��Ϣͷ�е�һ���֣���� SetCookie ����������������������κ����֮ǰ���á����� header() ����Ҳ��ͬ�������ơ�Cookie ���ݻ�����Ӧ�� cookie ���������п��ã����� $_COOKIE��$HTTP_COOKIE_VARS �� $_REQUEST������ϸ�ں����Ӽ� setcookie() �ֲ�ҳ�档
���Ҫ�����ֵ����һ�� cookie ���������뽫�丳�����顣���磺
<?php
setcookie("MyCookie[foo]", 'Testing 1', time()+3600);
setcookie("MyCookie[bar]", 'Testing 2', time()+3600);
?>
�⽫�Ὠ������������ cookie������ MyCookie �ڽű�����һ����һ�����顣������ڽ���һ�� cookie ���趨���ֵ����������ֵ��ʹ�� serialize() �� explode()��
ע�����������һ�� cookie ���滻����һ��ͬ���� cookie������·��������ͬ����˶��ڹ��ﳵ������Ա���һ����������һ�ݣ����磺
Example #4 һ�� setcookie() ��ʾ��
<?php
if (isset($_COOKIE['count'])) {
$count = $_COOKIE['count'] + 1;
} else {
$count = 1;
}
setcookie('count', $count, time()+3600);
setcookie("Cart[$count]", $item, time()+3600);
?>
ͨ����PHP ����ı䴫�ݸ��ű��еı�������Ȼ��Ӧ��ע��㣨��ţ����� PHP �������еĺϷ��ַ�������ԭ������
<?php
$varname.ext; /* �Ƿ������� */
?>
���ڴ�ԭ��Ҫע�� PHP �����Զ����������еĵ��滻���»��ߡ�
��Ϊ PHP ���жϱ������Ͳ�����Ҫʱ����ת����ͨ������£��������ijһʱ�̸����ı����Ǻ������Ͳ������ԡ�PHP �����������������жϱ��������ͣ����磺gettype()��is_array()��is_float()��is_int()��is_object() �� is_string()���μ�����һ�¡�