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ところで、Firefox3.6で表示されます。Macの場合。

于 2010-01-31T12:37:43.600 に答える