Bazı müşterinin tarayıcılarda garip sorun

3 Cevap php

Biz işe şirket üzerinde garip bir sorun savaşıyoruz.

Biz tüketicilerin ödüller kazanmak için ürün barkod kayıt bir müşteri için bir tanıtım sitesi oluşturdu. Site PHP ve MySQL kullanılarak oluşturuldu. Site her formda SSL kullanır.

Ancak, bazı tüketiciler müşterinin çağrı merkezi onlar mümkün yapmak yerinde bir kayıt oldu rapor.

Hiçbir yollarla, sorunu yeniden, her şeyi denemek, ama yapamayız. Tüketicilerin IE8, Firefox kadar çeşitli tarayıcılarda sorunu bildirdi, sorun herkes onlara aynıdır.

Bir co-woker bu hafta sonu karısının dizüstü aynı bu hata yakalamak başardı ve test ettik böylece şirkete onu bilgisayar getirdi. Ancak, burada şirket üzerinde sorun oldu vermedi ve biz normalde kayıt yapabilirsiniz.

Biz bu sorun kodlama ve A ve C gibi özel parametreleri; meselesi olabilir varsayalım. Ama biz tüm kaynak dosyaları UTF8 ile BOM eminiz. Biz de MSXML sürümü şüpheli, ama biz artık emin not vardır.

Çünkü yasal engellerin istemci sorunu sınamak veya düzeltmek onlar bilgisayarlara herhangi bir şey yüklemek için tüketicilerin talep edemez.

Üzgünüm ama uyuncu kurallarına göre biz de sitenin url veremiyoruz, üzücü budur. Ben vacuun çok fazla olduğunu biliyorum, ama belki benzer bir şey geçmişti olabilir.

Teşekkür ederim

3 Cevap

Onun birinin özellikle önce sorun haline çalıştırın sürece, bu bir cevap için zor olacak daha fazla bilgi olmadan. Eğer hatası kendinizi yinelenen olamaz yana, uygulamanızda yakalanmamış olan istisnalar tüm yakalamayı deneyin ve (onları bir dosyaya, vb açmış, kendinize e-postayla gönderilmesi) bunları rapor.

Kullanımı: <?php set_exception_handler("customCatchFunction"); VAR olsun, geri izleme kapmak oturumunda döker, post, almak sunucu ve sorunu saptamak edebilmek için yeterli bilgi derlemeye başlayabilirsiniz. Bu doğru denemede / alıcı ve diğer hata denetimi için bir yedek değil rağmen (sizin try / avlanan çatlaklardan kayma tuhaf şeyler yakalamak için küresel bir istisna işleyici olması onun her zaman iyi bir kullanıcı odaklı uygulama çalıştıran olduğunuzda! .)

Bir co-woker bu hafta sonu karısının dizüstü aynı bu hata yakalamak başardı ve test ettik böylece şirkete onu bilgisayar getirdi. Ancak, burada şirket üzerinde sorun oldu vermedi ve biz normalde kayıt yapabilirsiniz.

Bu kesinlikle tarayıcınızın ne de donanım sorun değil söyler. Aklıma Bir başka şey internet bağlantısı. Müşteriler (herhangi bir nedenle) sitenize engelleyebilir özel güvenlik duvarı / ağ yapılandırması kullanıyorsanız edin.

Özellikle, ben insanların Norton Internet Security olsaydı benim web sitesinin eski halini görmek için sorunlarınız hatırlıyorum.

Verdiğiniz bilgiler burada happenned ne belirlenmesi açısından arzulanan bir çok şey bırakıyor. Hiçbir hata mesaj? Ne kullanıcı deneyimi hiçbir gösterge oldu? Başarısız nasıl belirtisi yok? Eğer günlüklerde aramaya gitti zaman ne buldum belirtisi yok? Gerçekten de, herhangi bir soruşturmanın hiçbir detayları?

Eğer gerçekten bunu bir başarısızlık tanımlayan zaman aslında bir tanı ile ve telefon eve neler oluyor izlemek için javascript bir bekçi bina öneririm, sorunu tanımlamak için her cadde tükenmiş varsayarsak. Eğer ajax çağrıları etrafında kayıt işlemini yeniden mühendisi eğer bu çok basit olacaktır.

Ama biz tüm kaynak dosyaları UTF8 ile BOM eminiz.

eh? PHP kodu BOM ile UTF-8 ise, o zaman sorunların her türlü olacak - PHP * edilmelidir ASCII. Eğer kullanıcı sunulan veri anlamında ise, o zaman neden kayıt böyle bir kötü belirtilen formatta bir dosya yüklemek gerekiyor?

HTH

C.