TYPO3保護されたサイトは、変数を取得するためにアクセス

StackOverflow https://stackoverflow.com/questions/938962

  •  06-09-2019
  •  | 
  •  

質問

私はTYPO3拡張を書いていますし、すべてが今、正常に動作しています。私は

経由でGET変数へのアクセス
t3lib_div::_GET('rid');

これは私が私の拡張を追加したテストサイト上の作業を行いますが、私はこれが動作しないアクセス制限領域にある同じページの別のサブサイトにそれを追加した場合。私は、GET VARSを見てのvar_dumpを使用し、通常のサイト上で、それは(!でも、NULLではない)私は何かを得るいけないだけで何も出力を制限しないとロジックもそれを取らないで、動作します。私はどのように修正すればよいか、その場合のGET変数にアクセスするためにそこに別の方法をイスト?

役に立ちましたか?

解決

私は、最初の要求の中にあなたの拡張機能の出力がキャッシュ内に格納されているため、それが起こると思います。そして、第二の出力は、ちょうど(代わりにあなたの拡張内の再生の)キャッシュから生成されます。あなたは自分の拡張機能キャッシュ可能ではない(USER_INT)作ることができることを避けるか、そのキャッシュ・エントリが単純なページのURLよりも多くの入力値に関連する表示するためにCHASHを使用するには...

CHASHはで説明されている CHASHするの謎記事と私はあなたがGoogleとUSER_INTオブジェクト対USERに関する十分な情報を見つけることができます推測;)

他のヒント

私はなぜか見当もつかないが、キャッシュの問題のいくつかの種類のようです。それが直接それで問題ありませんでしたので、私は常にTYPO3のキャッシュをクリアし、私はプラグインがオンになっているサイトの「NOCACHE」フラグを設定した場合、すべてが正常に動作します。だから、実際には、アクセスの事とは何の関係もありませんが、私はNOCACHEせず、なぜこのdoesntの仕事を理解していない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top