e-postalarda = 1 kodlaması

1 Cevap php

Ben aptalca bir sorun var. Bir komut ben GET parametreleri, 'www.mydomain.com/index.php?item=1234' gibi bir şey ile bir URL oluşturur. Bu URL, bir UTF-8 (scriptfile kendisi de utf-8) in () posta yoluyla PHP ile gönderilecektir. Şimdi her zaman ben e '=' URL yerine '= 12' dikdörtgen ile 'www.mydomain.com/index.php?item □ 34' benziyor sonra iki sayı ile GET-Parametresi. Bunu düzeltmek için kolay bir yol olduğundan emin değilim?

Teşekkür peşin,

Maenny

1 Cevap

Bu kodlama dizileri = ile başlar hangi quoted-printable kodlaması kullanıyor olmalısınız. Bunun yerine manuel kodlama ile mücadele, sizin için (çok daha fazla) bunu yapar, bir posta kitaplığı seçin. Ben tavsiye PHPmailer.

Ayrıca, url parametreleri çirkin. Bu Apache mod_rewrite modül aracılığıyla güzel adresler ayarlanır ve uygulama-bağımsız SEO dostu ve biraz daha olmanın yararı vardır www.mydomain.com/item/1234 gibi adresler, kullanımı çok kolaydır. (Tam SEO dostu kullanım için www.mydomain.com/item/my-cool-item ya da en azından www.mydomain.com/item/1234/my-cool-item.)