Just nu i M3-nätverket
Gå till innehåll
bepsi

Redirect i PHP

Rekommendera Poster

bepsi

Antagligen en enkel lösning men jag undrar:

I ASP skriver jag response.redirect "english/index.asp" när jag vill skicka användaren till en anna sida efter, men vad skriver jag i PHP?

 

/ jesper

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Daniel Wahlgren

Tja, enklaste är väl att använda ett javascript eller inkludera filen...

 

 

**********

Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Per Erik Stendahl

Pröva med Header("Location: english/index.asp"). Du kan nog läsa mer under manualen för funktionen Header.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
steelduck

din lösning fungerar bra, se bara till att inte ha någon blankrader ovanför <?PHP längst upp bara. :-)

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
bepsi

ok, men har redan provat header, funkade inte eftersom jag vill skicka användaren till en ny sida efter en funktion utförts. När jag provade med header så blev det felmeddeland att headern inte kan skickas 2 ggr för en sida. Visst kan jag använda javascript, men jag undrar om det finns en lösning i php.

 

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Bj0rN

Buffra din output eller använd javascript. Samma sak diskuterades på detta forum för bara några dar sen, du hittar den diskussionen här: //eforum.idg.se/viewmsg.asp?EntriesId=194892

 

Läs oxå den eminenta manualen på php.net

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Zirius

Problemet är, som steelduck skriver, att du inte får skriva ut något före din header-rad.

Alltså:

<html>

<?

header("location:whatever.php");

?>

blir fel eftersom att "<html>" skrivs ut innan headern skickas.

Om du utför någon funktion innan headern, se till att denna inte skriver ut något eller att headern skickas före funktionen!

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Peter Salanki

Eller så kan man buffra outputen, läs på php.net om det

 

 

 

/Peter Salanki

Computer Management, Trops

http://www.trops.net

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...