AuronDiel
16.09.2012, 19:20:40
Witam wszystkich! O to kod:
<?php
if(strstr($_SERVER['HTTP_USER_AGENT'],'Iphone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod') || strstr($_SERVER['HTTP_USER_AGENT'],'iPad')) {
header('Location: przepraszamy.php'); }
if(strstr($_SERVER['HTTP_USER_AGENT'],'Windows') || strstr($_SERVER['HTTP_USER_AGENT'],'imac')) {
header('Location: index.php'); }
?>
a wypluwa:
Parse error: syntax error, unexpected '{' in /home/xxx/domains/xxxx/public_html/index2.php on line 8Domyślam się, że nie może po prostu być 2 header. Proszę o pomoc w naprawieniu kodu.
barthez66
16.09.2012, 19:46:37
Prawdopodobnie masz rację nie może być 2 headreow na jednej stronie
Szymciosek
16.09.2012, 20:37:53
U mnie to nie stwarzało problemu, Windows7, najnowszy chrome, wamp server najnowszy, zapisane w notepad++, uruchomione w przeglądarce na localu i działa, tylko mam error, że nie ma index.php.
Po małych zmianach, w drugim przypadku czyli mobile devices też działa.
vermis
17.09.2012, 08:30:04
To nie kwestia funkcji header, tylko błąd składniowy. Sugeruję aby dokładniej czytać kody błędów. Kod który wkleiłeś wygląda na poprawny, więc musiałeś go poprawić i powinien działać.