JBTALKS.CC

标题: $_SERVER[''] [打印本页]

作者: bluecloud08    时间: 2009-9-17 12:31 AM
标题: $_SERVER['']
最近, 我在网上看到一些人的 code 用了$_SERVER['anything'] 这样的 variable...
但, 我却从没有在我的 code 里用到 $_SERVER['']...

所以, 我想知道在怎样的一个情况下需要用到 $_SERVER['anything']...是不是一定必须用到?
我没需要用到...是否是我的 code 有不足还是会造成什么问题吗?
作者: 宅男-兜着走    时间: 2009-9-17 01:34 AM
标题: 回复 #1 bluecloud08 的帖子
单看这个单字, 就觉得是用array 的方式抓 server 的properties 的东西 。只用过一次, 就是抓 Server IP address。 其实我也没啥用过。所以不是很理解, 你可以去PHP 的网站看使用方法。 等高手为你解答吧。
作者: goodday    时间: 2009-9-17 01:57 AM


很有用 尤其

$_SERVER["REMOTE_ADDR"];
作者: bluecloud08    时间: 2009-9-17 10:52 AM
原帖由 goodday 于 2009-9-17 01:57 AM 发表


很有用 尤其

$_SERVER["REMOTE_ADDR"];


如果一个网站, 没用到这种 $_SERVER[""]...是否表示网站有漏洞?
我的意思是一个网站, 有没有可能 做了该做的 security 措施, 却不需要用到这 $_SERVER[""] 的东西?
作者: 小恶魔J@YL()NG    时间: 2009-9-17 10:58 AM
标题: 回复 #4 bluecloud08 的帖子
会有的,php东西都能support的
作者: bluecloud08    时间: 2009-9-17 11:07 AM
原帖由 小恶魔J@YL()NG 于 2009-9-17 10:58 AM 发表
会有的,php东西都能support的



你是说, 不用 $_SERVER[""] 是会有漏洞的阿? 那是要用到 $_SERVER[""] 才算安全咯?
作者: 小恶魔J@YL()NG    时间: 2009-9-17 11:24 AM
标题: 回复 #6 bluecloud08 的帖子
一样的,没什么大分别
作者: bluecloud08    时间: 2009-9-17 11:29 AM
原帖由 小恶魔J@YL()NG 于 2009-9-17 11:24 AM 发表
一样的,没什么大分别


那是说不用$_SERVER[''] 也不会有什么问题咯?

我好像一直在猜你要表达的意思...
还是我的华语超级差...
作者: Super-Tomato    时间: 2009-9-17 11:32 AM
原帖由 bluecloud08 于 2009-9-17 11:07 AM 发表



你是说, 不用 $_SERVER[""] 是会有漏洞的阿? 那是要用到 $_SERVER[""] 才算安全咯?


你的問題有些奇怪, 需要用的時候才用啊, 不需要用的時候為甚麼非得用??
你該先去了解 $_SERVER 這個變數到底提供你哪些可用的資訊
作者: 小恶魔J@YL()NG    时间: 2009-9-17 11:51 AM
标题: 回复 #8 bluecloud08 的帖子
我都没什么用这些server的,大多简单的project还没需要用到
作者: bluecloud08    时间: 2009-9-17 11:51 AM
原帖由 Super-Tomato 于 2009-9-17 11:32 AM 发表


你的問題有些奇怪, 需要用的時候才用啊, 不需要用的時候為甚麼非得用??
你該先去了解 $_SERVER 這個變數到底提供你哪些可用的資訊


我大概知道的是$_SERVER[''] 是 储存server 里头及 server 所收集的一些相关资料...

我是在网上看到许多code都用了这个变数...我就以为必须用到它, 网站才算完全或完整...
又以为一些 security 措施必须用到它...所以就担心我根本都没用到, 是否是漏掉一些必须的部分没做...

因为是初学者, 就大部分都很模糊...也不确定...读了 tutorial 也不尽然都明白...

[ 本帖最后由 bluecloud08 于 2009-9-17 11:53 AM 编辑 ]
作者: Super-Tomato    时间: 2009-9-17 12:03 PM
原帖由 bluecloud08 于 2009-9-17 11:51 AM 发表


我大概知道的是$_SERVER[''] 是 储存server 里头及 server 所收集的一些相关资料...

我是在网上看到许多code都用了这个变数...我就以为必须用到它, 网站才算完全或完整...
又以为一些 security 措施必须 ...



那麼下次參考別人 coding 的時候就注意看別人為甚麼需要用到, 而且多數應用在哪方面
只是一般的網站就不用那麼吹毛求疵, 只要過表單提交的濾掉特殊字符就可以了
作者: 小恶魔J@YL()NG    时间: 2009-9-17 12:48 PM
php的大致上就是这样~




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5