Edelliselle sivulle

Eli millä tavalla onnistuu tekemään linkin "Siirry sivu taaksepäin" html/php:llä? Eli sama juttu kuin mikä on selaimen napeissa?
7745
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

Näytä > työkalupalkit > navigointipalkki ( väkänen ) jos ongelma oli että ei sinulla ole esillä Mozilla eikä IE vieritys eteen ja taakse nuolia .

Äänestä

Näytä > työkalupalkit > navigointipalkki ( väkänen ) jos ongelma oli että ei sinulla ole esillä Mozilla eikä IE vieritys eteen ja taakse nuolia .

Äänestä

Tee normaali linkki tai nappi.
Korvaa [] sulut suluilla
[a href="javascript: history.go(-1) "]Takaisin[/a]
[input type="button" onClick="javascript: history.go(-1)" /]

Äänestä
  • Onnistuuko tuo sama php:llä?

    Äänestä

  • sama php:llä? kirjoitti:

    Onnistuuko tuo sama php:llä?

    Periaatteessa ei, koska php suoritetaan palvelimella. Javascript taas suoritetaan käyttäjän koneella.
    Jos tuon saman haluaa php:lla tehdä niin kannattaa tutustua $_SERVER['HTTP_REFERER'] muuttujaan:
    http://www.php.net/manual/en/reserved.variables.server.php

    Kuitenkin sivulla on mainittu:
    Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.


    Suosittelenkin käyttämään tuota javascript -koodia, joka on toimiva, ellei selaimesta ole kytketty javascript -tukea pois päältä

    Äänestä

  • old_profile_44546 kirjoitti:

    Periaatteessa ei, koska php suoritetaan palvelimella. Javascript taas suoritetaan käyttäjän koneella.
    Jos tuon saman haluaa php:lla tehdä niin kannattaa tutustua $_SERVER['HTTP_REFERER'] muuttujaan:
    http://www.php.net/manual/en/reserved.variables.server.php

    Kuitenkin sivulla on mainittu:
    Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.


    Suosittelenkin käyttämään tuota javascript -koodia, joka on toimiva, ellei selaimesta ole kytketty javascript -tukea pois päältä

    muuttujaa edellisestä ladatusta sivusta.

    kun PHP-sivu latautuu, niin se lukee sessiosta edellisen sivun mikä ladattiin ja laittaa sen linkin taakse ja sitten pistää itsensä samaan muuttujaan

    Äänestä

  • keksa1 kirjoitti:

    muuttujaa edellisestä ladatusta sivusta.

    kun PHP-sivu latautuu, niin se lukee sessiosta edellisen sivun mikä ladattiin ja laittaa sen linkin taakse ja sitten pistää itsensä samaan muuttujaan

    Tuo toimisi kerran. Valitettavasti sitten seuraavalla kerralla mentäisiinkin eteenpäin, eikä taaksepäin...

    Tietysti voisi tehdä jonkunlaisen taulukon (tai mielummin linkitetyn listan), mutta sekään ei välttämättä ongelmaa ratkaisisi, formien arvoja, yms. kun on vaikea kaikkia talletella...

    Ja muutenkin tilallinen surffailu on persiistä. :)

    Javascriptillä toteutus vastaa juurikin niitä nappeja, mitä haettiin. Ongelmiin kannattaa kuitenkin varautua...

    Äänestä

Kommentoi aloitusta


millä tavalla linkillä? kirjoitti:

Eli millä tavalla onnistuu tekemään linkin "Siirry sivu taaksepäin" html/php:llä? Eli sama juttu kuin mikä on selaimen napeissa?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu