php中request与get

来源:百度知道 编辑:UC知道 时间:2024/07/01 01:53:28
两个文件,简单的表示如下
-----a.php---------
<?php
header("location:b.php?id=10\n");//问题一:\n的用处是什么?
?>
-----b.php--------------------
<?php
uid=$_REQUEST['id'];
//问题二:这里写成uid=$_GET['id'];可以吗?
?>

问题三:看一些程序的源代码里面可能出现\r\n,什么用处呢?
不小心写错了。。。。
b.php写成如下
<?php
$uid=$_REQUEST['id'];//或者$uid=$_GET['id'];这两种方式是不是都可以呢?
?>

1楼兄弟说\n是换行符,这个我也知道,只是用在这里用处是什么呢?
用与不用有什么区别?

一,\n是换行符号,说明参数只传到id就结束了。
二,这里写成$uid=$_GET['id'];可以吗? 是可以的,但是$_REQUEST['id']可以取到POST方法过来的值,而$_GET['id']只能取到url里面添加的GET传值方法。比如:b.php?id=10
三,\r\n,用处就是换行。

\n 换行符

b.php 代码错了
uid=前面少了个美元符号