0

我有一个变量,我正在计算除 FF(IE、Chrome、Safari)以外的所有浏览器的长度,其值为 0。

但是在 FF 中,值为 65(见截图 - 照片下方的值)

截屏

链接到网站页面

我已经用 cc 清理器清除了我的缓存,并在 FF 本身中使用了清除缓存选项。

我使用 wordpress 的代码和显示 strlen 值的代码是:-

<? $liurl =  get('ksl_linkedin'); 
$liurl = trim($liurl," ");
echo strlen($liurl);
?>

任何帮助将不胜感激。

谢谢

乔纳森

4

2 回答 2

3

PHP 函数的结果与浏览器无关——它是在数据到达浏览器之前计算出来的。(对于它的价值,我在 Firefox 中也得到“0”。)

浏览器可以发挥作用的唯一场景是用户以某种方式输入数据,或者通过 GET 或 POST 变量输入脚本。

我怀疑您的get()函数返回不同的值,可能取决于您是否登录到 Wordpress。

函数有什么作用?

你能给我们看一个示例链接吗?

于 2010-01-31T12:34:01.380 回答
0

我敢打赌它与 Firefox 无关。PHP 在服务器端执行,因此它不与浏览器交互。另请参阅PHP 如何工作

get()做什么?大概这就是问题的根源。

顺便说一句,它0在 Firefox 3.6 中显示。在 Mac 上。

于 2010-01-31T12:37:43.600 回答