2012-06-14 18 views
5

Joomla! çalıştıran bir web sitem var (bu benimki değil, bu yüzden tam olarak nasıl oluşturulduğunu bilmiyorum).Tuhaf web sitesi davranışı - Belirli bir değeri olan GET parametresi web sitesine yönlendiriyor 403

Çok garip bir sorunla karşılaştım: phpMyAdmin kullanıyorum ve bir tablodaki bir girişi düzenlemek istiyorum - 403 numaralı hata ile karşılaşıyorum. Edit düğmesinin bağlantı konumunu kopyalar ve yeni bir sekmeye yerleştirirsem - aynısını alırım. Deneme ve hata ile, where_clause GET parametrenin değerinin %60id%60 yerine başka bir şeyle (örneğin, %60foo%60 veya id) değiştirilmesi durumunda, her şeyin beklendiği gibi çalıştığını öğrendim.

Herhangi bir fikrin var mı, bu tuhaf davranışlara ne sebep olabilir? Neden id? Neden bu kadar özel?

P.S. "

+0

Hangi sürümü phpMyAdmin? –

+2

http://www.modsecurity.org/ gibi bir web sitesi/webapp güvenlik duvarı gibi kokuyor. – hakre

+0

@ScottSaunders phpMyAdmin - en son, 3.5.1, fakat bu alakalı değil –

cevap

2
"

"anlamına gelir. Bu garip davranışı bulduğum neredeyse her zaman, sunucuda web server level veya PHP level adresinde bir tür güvenlik modu vardı. Hosting sağlayıcıları genellikle farkında değiller, belki de kontrol panellerinin varsayılan bir bileşeni olduğu için.

Tek şansınız, modülün tam olarak ne olduğunu bulmaktır ve ayarları değiştirip değiştiremeyeceğinizi belirlemek için belgeleri okuyun.

+0

Bazı özel örnekler için teşekkürler! Şu anda herhangi bir sorunum yok (Chive kullanarak), ama eğer yapacaksam - daha fazla araştırmaya ve sonuçları buraya göndermeye çalışacağım. –