Ben kullanıcı bunu aynı alanlara sahip bir 3. parti web sitesi (Autotask) formu için yedek olmak istiyorum in yazabileceğiniz bir form vardır bir web sitesi var. Normalde ben sadece benim formunda eylem 3. parti formu puan nereye gitmek ve daha sonra kendi alanları için tüm aynı id / isim değerlere sahip olurdu, ama bu çeşitli sorunlar vardır:
AutoTask en formları sadece basit muli alan formları değildir. Onlar sihir ve gerçekleşmesi tanımlanamayan bir şey yapmak, en az 15 Javascriptleri ithalat ve onlar okumak ve anlamak son derece zordur. Yani bu iki sorun, formu (4 alanlar için 5 saniye kadar) yüklenmesi çok uzun sürüyor birini neden olur, ve iki Autotask hiç bir şeyi değiştirir eğer ben çok sıkıcı ve (tüm formu yinelemek gerekir ki crapshoot-y, ve ben zaten) iki kere bunu yapmak için ihtiyaç var.
Yükleme süresi daha şeffaf hale getirmek için, ben bir iFrame içinde Autotask formun benim kopyasını koymak. Bu şekilde web sitesinin kalanı ben AutoTask oturum açma sürecine katmak lazım betikleri pahalı sayısından ayrı olarak yükleyebilirsiniz.
İdeal ne yapmam mümkün istiyorum sadece ben istersem adı ve yapılandırma ile sitemde bu 4 alanlara sahip olan, daha sonra otomatik olarak (ve şeffaf) doğrudan bu verileri sunacak olan, benim kendi PHP komut dosyası bu veriyi POST ile göndermek Uygun alanlarda AutoTask en oluşur. Ben id / isim maç yapmak gerekiyorsa, o tamam. Bu sitede HTML, Javascript ve PHP kullanabilirsiniz.
EDIT: Autotask has built-in GET handlers for their logins. You'll notice that you have a client ID at the login (it will be the "ci" variable in the URL). If you send a GET request with the client ID there and variables for "username" and "password," then it Autotask's login page will immediately forward you to the client page, given a successful login.