Dank je Hipska, dat is de ene die ik wou ;)
Maar nou krijg ik een foutmelding:
Warning: Cannot modify header information - headers already sent by (output started at /home/shadow/public_html/psp/index.php:6) in /home/shadow/public_html/psp/index.php on line 14
Mitch:Denk je dat je dat zelf niet kan?
Nee... schrijven kan ik niet, gebruiken wel... Zo goed in PHP ben ik niet.
[faq]2[/faq], daar staat beschreven wat je aan je header-probleem kan doen.
@nick: heb je die
met ie redirect al gezien?
die errors komen omdat je de header(); functie VOOR ALLE HTML moet zetten (dus voor <html>)
Voor alle uitvoer bedoel je. Er mag ook geen spatie o.i.d. voor de < ?php staan.
erg veel bedankt hipska, ik heb je script een beetje veranderd alleen nou kom ik 1 probleem tegen: Als ik met de psp naar de website ga word ik ook doorgestuurd , maar ik wil dat het script niet geld voor de PSP, hier is jouw script die een beetje veranderd is:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
$browser = $_SERVER['HTTP_USER_AGENT'];
if(stristr($browser, "Microsoft Internet Explorer") != FALSE)
{
header("Location: http://www.shadowillusions.be");
exit;
} else {
header("Location: http://www.shadowillusions.be");
exit;
}
?>
maar ik wil dat de psp niet word doorgestuurd
zo dan:
Code (php)
1
2
3
4
5
6
7
8
9
10
<?
$browser = $_SERVER['HTTP_USER_AGENT'];
if(stristr($browser, "PlayStation Portable") == FALSE)
{
header("Location: http://www.shadowillusions.be");
exit;
}
// hier de pagina voor de psp
?>
Gewijzigd op 31/12/2005 11:14:00 door
Hipska BECode (php)
1
2
3
4
5
6
7
8
9
<?
$browser = $_SERVER['HTTP_USER_AGENT'];
if( ! stristr($browser, "PlayStation Portable") )
{
header("Location: http://www.westsite.be/IE");
exit;
}
?>
If checkt al de boolean waarde, maak daar dan gebruik van ipv "== false" ;)
erg veel bedankt jongens!!!