相关疑难解决方法(0)

64
推荐指数
2
解决办法
11万
查看次数

获取客户端IP地址:REMOTE_ADDR,HTTP_X_FORWARDED_FOR,还有什么可能有用?

我理解这是看待这两个变量的标准做法.当然,他们很容易被欺骗.我很好奇你多久会期望这些价值观(特别是那些HTTP_X_FORWARDED_FOR)包含真实的信息,而不仅仅是被扰乱或者剥夺了他们的价值观?

有这方面经验或统计数据的人吗?

获取客户端IP地址的任务还有什么用处吗?

asp.net ip http ip-address http-headers

58
推荐指数
4
解决办法
16万
查看次数

44
推荐指数
5
解决办法
1万
查看次数

什么 ......:......呢?

$items = (isset($_POST['items'])) ? $_POST['items'] : array();
Run Code Online (Sandbox Code Playgroud)

我不明白这段代码的最后一段" ? $_POST['items'] : array();"

这些代码组合到底做了什么?

我使用它从html文本框中获取一堆值并将其存储到会话数组中.但问题是,如果我尝试在文本框中重新提交数据,新的数组会话将完全覆盖旧的会话数组空白和所有空格.

我只想覆盖已经有值的数组中的位置.如果用户决定只填写几个文本框,我不希望先前的会话数组数据被空格(来自空白文本框)覆盖.

我认为上面的代码是问题所在,但我不确定它是如何工作的.请赐教.

php syntax ternary-operator

18
推荐指数
2
解决办法
2万
查看次数

PHP中的这种语法是什么?

我正在修改脚本以更好地满足我的需求,我在代码中遇到了这一行:

return isset($_COOKIE[$parameter_name]) ? $_COOKIE[$parameter_name] : "";
Run Code Online (Sandbox Code Playgroud)

我知道函数本身本质上是一个cookie getter方法,但我不太清楚那个语法(即"?"和":")的含义.如果这是一个非常愚蠢的问题,我道歉,但有人可以向我解释一下吗?

php cookies syntax

2
推荐指数
2
解决办法
108
查看次数

这个PHP(函数/构造?)做了什么,我在哪里可以找到更多的文档呢?

简单的问题.这是这段代码.

    $r = rand(0,1);
    $c = ($r==0)? rand(65,90) : rand(97,122);
    $inputpass .= chr($c);
Run Code Online (Sandbox Code Playgroud)

我理解它在最终结果中的作用,但我想更好地解释它是如何工作的,所以我可以自己使用它.对不起,如果这是一个糟糕的问题.

如果你不确定我在问什么,它的(函数?)在这里使用:

$c = ($r==0)? rand(65,90) : rand(97,122);

php

2
推荐指数
1
解决办法
210
查看次数