Próbuję użyć get_browser(), niestety moja strona jest na współdzielonym hoście i nie mam dostępu do php.ini.PHP: Używanie browscap.ini na współdzielonym hoście. - ini_set() failing
Mam pobraną najnowszą wersję pliku browscap.ini i umieszczoną w katalogu głównym mojego dokumentu. I dodaje następujące: -
if (! Ini_set ('browscap', '/ home/prywatne rzeczy /browscap.ini')) {
echo "Nie udało się ustawić browscap";
} else {
echo "browscap = [". ini_get ('browscap'). "]";
}
exit();
Ale to się nie powiedzie, (nb: echo oświadczenie o nieudanej stanu zawsze pokazuje [] - nawet gdybym nie zrobił; t mieć plik Browscap.ini ustawienie powinno nadal pojawiają się w ini_get .... czyż nie?)
Przyjrzałem się poprzednim pytaniom na ten temat i nie wydają się pomagać, żadnych pomysłów?
Dzięki Tony, Podążyłem za twoją sugestią i mam teraz phpbr Obsada działa - więc to świetnie. Niestety oznacza to, że nigdy nie dowiedzieć się, dlaczego podejście ini_set() nie działa, ale myślę, że życie jest zbyt krótkie .... thx Jon – GreybeardTheUnready
Chciałem tylko dodać mój głos mówiąc to działało jak urok! Świetne wykrywanie przeglądarki! (Początkowo chciałem użyć http://deviceatlas.com, ale jest to wspomnienie o pamięci i prawdopodobnie nie będzie działać na wielu naszych hostach współdzielonych przez klienta) – electblake