skifte side

Tags:    php

Kan man ikke skifte side i PHP uden at bruge header("Location: ")? For vil gerne skifte siden efter <head>..



9 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Kan man ikke skifte side i PHP uden at bruge header("Location: ")? For vil gerne skifte siden efter <head>..


Jo da, men ikke med PHP brug javascript til det her er en lille stump du kan lime ind den fungerer udemærket:
Fold kodeboks ind/udKode 

Mvh

Lars Axberg



Kan man ikke skifte side i PHP uden at bruge header("Location: ")? For vil gerne skifte siden efter <head>..


Hvis du alligevel skifter side er der ingen ide i at skrive noget som helst HTML ud! Så du behøver slet ikke at have <head>



Indsæt lidt kode, så vi kan se hvilke spilleregler der er.

// Kasper



Kan man ikke skifte side i PHP uden at bruge header("Location: ")? For vil gerne skifte siden efter <head>..

Jo da, men ikke med PHP brug javascript til det her er en lille stump du kan lime ind den fungerer udemærket:
Fold kodeboks ind/udKode 

Mvh

Lars Axberg


det fungerer, men IKKE UDEMÆRKET. Det får browseren til at hakke, og tilbage virker ikke. det bør man undgå.

kom med noget kode




det fungerer, men IKKE UDEMÆRKET. Det får browseren til at hakke, og tilbage virker ikke. det bør man undgå.
(...)


Det passer ikke helt, tilbage virker fint, den husker bare ikke hvad du har skrevet i diverse <input> etc. men hvis du benytter dig af clientside validering af formen er det næppe et problem :p

Og for det andet, så kan det blive nødvendigt at bruge ovenstående metode hvis du f.eks har en login side og når folk har submittet formen så behandles deres input af en side og der sættes en cookie og/eller en session og dermed har du ikke mulighed for at bruge header() ... så derfor mit valg... ;)

Mvh

Lars Axberg



Du kan godt sætte en cookie først og derpå lede brugeren videre med header!

// Kasper



Det passer ikke helt, tilbage virker fint


Hvilken browser har du? Videresendes man i HTML-delen, og trykker tilbage, vil JavaScriptet blive udført igen, og man sendes frem igen!

hvis du benytter dig af clientside validering af formen er det næppe et problem :p


Ja, hvis forman ikke submittes kan man bruge JavaScript, men nu er tråden jo postet i PHP forum, så jeg vil gå ud fra at der submittes en form til PHP

Og for det andet, så kan det blive nødvendigt at bruge ovenstående metode hvis du f.eks har en login side og når folk har submittet formen så behandles deres input af en side og der sættes en cookie og/eller en session og dermed har du ikke mulighed for at bruge header() ... så derfor mit valg... ;)


Forkert! Der kan sagtens sættes flere headers på en gang





folk som bruger javascript i loginsystem er ret dumme
har i overvejet at mange slå javascript fra :P

og så ville det nok være dump at bruge til et loginsystem...






folk som bruger javascript i loginsystem er ret dumme
har i overvejet at mange slå javascript fra :P

og så ville det nok være dump at bruge til et loginsystem...



Er du ikke lidt grov?

Det kan godt være det er dumt, men derfra og til at folk er dumme, der er et stykke vej...



t