URL kodlama sorunu

0 Cevap

Benim ilk web uygulaması (still!) yazma, ve bir sorun kullanıcı hesaplarını aktive sahip değilim.

Ben kurmak var yolu, yeni kullanıcı adı, e-posta adresi, ve tüm bu formu doldururken olmasıdır. Onlar göndermek ve benim uygulama sağladıkları e-posta adresine bir link gönderir. Onların hesabını aktive - Onlar (bir GET yoluyla) geçtiği linki, rastgele bir kod ve kendi e-posta adresini tıklatın.

Bazı hata ayıklama yapmak için, ben farklı e-posta hizmetlerinden bu deneyin düşündüm. Hotmail, kendi e-posta işleri, ama gmail yok. Eğer benim gmail bağlantısını 'aktive' tıklarsanız, bir 404 Not Found hata açılır. Yani bu bağlantıyı kodlar nasıl sorunu daralmış ettik.

İşte (çalışmıyor) gmail link:

mywebsite.com/PHP+App+Files/App1/ln_activate.php?x=userx%40gmail.com&y=9c7b35bbdf1b0d24b0eda62f670c1456

Ben bu o birini değiştirdiğinizde:

mywebsite.com/PHP%20App%20Files/App1/ln_activate.php?x=userx@gmail.com&y=9c7b35bbdf1b0d24b0eda62f670c1456

... O çalışır. Ben farklar görebilirsiniz, ama neden gmail bunu yapar ve herkes geçici bir çözüm için herhangi bir öneriniz var mı?

Teşekkürler!

0 Cevap