webForumDet fria alternativet

Använda PHP att öppna sida?

PHP

11 svar · 366 visningar · startad av Kenchu

Medlem sedan apr. 2004113 inlägg
Frågan#1

Mycket enkel fråga.
Finns det något slags kommando i PHP, som öppnar en sida?

Typ:

if( blah blah){
open länk;
}

else{
echo "aha";
}

Där "open" är det där möjliga kommandot :P. Finns det något kommande som liknar det påhittade kommandot "open"?

Tack

Medlem sedan juni 20006 031 inlägg
#2

Du kan ju skicka vidare med header om det är det du tänker på.

if ($bla == bla){
	header("Location: nextpage.php");
	exit;
}

Men för att kunna använda header så får inget skrivas ut på sidan innan.

Medlem sedan apr. 2004113 inlägg
#3

Kan man klämma in target på något vis?

Medlem sedan mars 20032 667 inlägg
#4

Kenchu skrev:

Kan man klämma in target på något vis?

Nej, då får du göra en redirect med javascript.

<script type="text/javascript" language="javascript">
window.frame.document.location = 'sidan.php';
</script>
Medlem sedan apr. 2004113 inlägg
#5

Öh, var hamnar target i den där då? Måste få in att sidan jag gör skall öppna en sida i target="_top".

Medlem sedan mars 20032 667 inlägg
#6

Men vad är då problemet? Både Netscape och IE öppnar sidan i det redan existerande fönstret om "framen" redan finns.

Medlem sedan apr. 2004113 inlägg
#7

Probelmet är, som jag trodde var uppenbart, att sidan inte öppnas i target="_top".

Medlem sedan mars 20032 667 inlägg
#8

Okey, då skriver vi så här istället:

<script type="text/javascript">top.location.href='sidan.php';</script>
Medlem sedan apr. 2004113 inlägg
#9

Tack, nu funkar det utmärkt. :)

Medlem sedan mars 20032 667 inlägg
#10

Varsågod, glöm inte markera tråden som löst. :)

Medlem sedan apr. 2004113 inlägg
#11

Antar att det är en ikon vi talar om. Vilken är det? Eller hur markerar man en tråd som löst? :P

Medlem sedan mars 20032 667 inlägg
#12

Du klickar på länken "Acceptera som slutgiltigt svar" i det svar som löste problemet. ;)

414 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
287 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
285 ms — ändringar (db)