Typo3 korumalı siteler GET değişkenleri erişim

2 Cevap php

Ben bir Typo3 uzantısı yazıyorum ve her şey şu anda gayet iyi çalışıyor. Ben aracılığıyla GET değişkenleri erişin

t3lib_div::_GET('rid');

Bu benim benim Uzantısı eklendi TestSite üzerinde çalışır, ama ben bir erişim kısıtlı bir alanda, aynı sayfanın başka bir alt sitede eklerseniz bu işe yaramazsa. Ben GET vars bakmak için var_dump kullanın ve normal bir sitede bu üzerinde çalışır, ben de onu almaz bir şey (hatta NULL değil!) Sadece hayır çıktı ve mantık alamadım yoktur. Nasıl bu durumda GET değişkenleri erişmek için başka bir yolu var bunu düzeltmek veya ist mi?

2 Cevap

Ben ilk isteği içinde uzantıları çıktı önbellek içinde depolanan çünkü olur sanırım. Ve ikinci çıkış sadece (yerine uzantısı içinde rejenerasyon) önbellek dışında oluşturulur. Eğer sadece Uzantıları önbelleklenebilecek kılmayın (USER_INT) veya önbellek-girdileri sadece basit bir sayfa url daha fazla giriş değerleri ile ilgili göstermek için cHash kullanabileceği önlemek için ...

cHash burada açıklanmıştır: http://typo3.org/development/articles/the-mysteries-of-chash/page/TOC/?tx_rlmpofficedocuments_pi1 [view] = birden & cHash = 602199ce78 & no_cache = 1 & sword_list [0] = chash ve ben google USER_INT Objects vs KULLANICI ile ilgili yeterli bilgileri bulacaksınız sanırım; )

Ben neden hiçbir ipucu var, ancak önbelleğe alma sorunu bir tür gibi görünüyor. Doğrudan bu bir sorun değildi bu yüzden her zaman Typo3 önbelleği temizlenmiş, ama site için "nocache" bayrağını ayarlamak, eğer her şey iyi çalışır, üzerinde eklentisi. Yani aslında erişim şeyle ilgisi vardır, ancak bu nocache olmadan çalışmıyor neden ben anlamıyorum.