Chcę zaoferować odpowiednią wersję pliku do pobrania. Wersje, które posiadam to:
- 32-bitowy system Windows
- 64-bitowy system Windows
- Linux
Wykrywanie systemu Linux za pomocą pola User Agent jest łatwe; ale czy można wiarygodnie ustalić, czy system Windows jest 32-bitowy czy 64-bitowy?
Użytkownicy mogą używać dziwnych przeglądarek - IE i Firefox są powszechne i prawdopodobnie mamy gdzieś użytkownika Opery; może też użytkownik Chrome. Wiem, że 64-bitowy system Windows 7 jest dostarczany z 32-bitową i 64-bitową wersją przeglądarki IE i chciałbym przesłać im 64-bitową wersję mojego pliku do pobrania.
(Zredagowano w celu dodania: Wiem, że powinienem podać wszystkie opcje i to zrobię. Ale ludzie nie czytają opcji . Dlatego chciałem domyślnie zapewnić prawidłowe pobieranie, aby poprawić użyteczność. Oczywiście, chociaż jest to pomocne jeśli zrobię to dobrze, jest to bardzo nieprzydatne, jeśli się mylę. A z dotychczasowych odpowiedzi nie wynika, że można to zrobić w wiarygodny sposób).