我有一个变量,我正在计算除FF(IE,Chrome,Safari)以外的所有浏览器的长度值为0.
然而在FF中,值为65(见截图 - 照片下方的值)
我已经使用cc清理器清除了缓存并在FF本身中使用了清除缓存选项。
我使用wordpress的代码和显示strlen值的代码是: -
<? $liurl = get('ksl_linkedin');
$liurl = trim($liurl," ");
echo strlen($liurl);
?>
非常感谢任何帮助。
由于
乔纳森
答案 0 :(得分:3)
PHP函数的结果与浏览器无关 - 它是在数据到达浏览器之前计算的。 (对于它的价值,我也使用Firefox获得“0”。)
浏览器可以扮演角色的唯一情况是用户以某种方式输入数据,或通过GET或POST变量输入脚本。
我怀疑你的get()
函数会返回不同的值,可能取决于你是否登录到Wordpress。
该功能有什么作用?
您能告诉我们一个示例链接吗?
答案 1 :(得分:0)
我敢打赌它与Firefox无关。 PHP在服务器端执行,因此它不与浏览器交互。另请参阅How does PHP work。
get()
在做什么?可能这是问题的根源。
顺便说一下,Firefox 3.6显示0
。在Mac上。