作者liaosankai (低温烘焙)
看板PHP
标题Re: [请益] php两个网页间传值的问题
时间Tue Jul 9 07:41:48 2013
※ 引述《SuLaPKLa (= =)》之铭言:
: 我有两个网页 内容就是在第一个
: 使用者输入name後 按确认後 会在第二个网页会显示出来
: 我的问题是
: 该如何改写 才能在网址直接输入
: http://localhost/第二个网页.php?name=123
: 就把资料直接输出在第二个网页 不用透过第一个网页呢
: 对不起 我是新手
: 网页程式码一
对於刚加入PHP环境的开发者而言,了解一下 PHP 用来接收
外来参数的系统变数(四大天王)是必需的,这边就容我粗略介绍一下。
$_GET 变数
存放接在网址(url)问号後面key=value格式所传入的资料,例如:
foo.php?a=1&b=2。或是由<form>表单,采用 method="get" 方法
传入的资料。
$_POST 变数
存放由<form>表单,采用 method="post" 方式传入的资料。
$_REQUEST 变数
存放混合$_GET和$_POST所传入的资料,如果有同名称的变数资料,
会以<form>为主。例如:
<form method="post" action="foo.php?a=1">
<input name="a" value="one" />
</form>
那 $_REQUEST['a'] 的值,将会是 one 而不是 1
$_FILES 变数
存放由<form>表单,采用 enctype="multipart/form-data" 且
method="post" 方式,栏位类型 file 的资料,通常指的就是上传
的档案资料。例如:
<form method="post" enctype="multipart/form-data">
<input name="myfile" type="file" />
</form>
另外这边还有一个特别的系统变数就是 $_SERVER 。它存放着一些属於环境
和执行请求的相关资讯。详细的部分可以参考:
http://goo.gl/O8ccm
如果有时间,建议开发者应该再进一步了解 HTTP 的 POST 和 GET 的相关概念。
像是
http://goo.gl/5dTDR 或是
http://goo.gl/ehexF 都是相当不错的文章!
--
欢迎来我的网志看看
@
http://blog.liaosankai.com
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.203.54.193
※ 编辑: liaosankai 来自: 203.203.54.193 (07/09 07:43)
1F:推 banqhsia:推 07/09 21:49
2F:推 debian99:nice 07/12 14:19