Miten pystyn löytämään header komennolla ylemmessä kansiossa olevan php scriptin: eli olen mennyt index.php:stä header kutsulla sivulle "/lisaosat/lisa.php", mutta kun yritän palata takaisin index.php:hen, niin php kuvittelee, että haluankin mennä tiedostoon "/lisaosat/index.php" vaikka index.php on yhden kansion polun ylempänä, eikä kansiossa lisaosat - miten voisin selittää header funktiolle, että täytyy katsoa yhtä kansiota ylempää? Koska tämä ei toimi "location: index.php"?
../index.php ohjaisi ylemmän hakemiston index.php:hen. Virallisesti Location-headerissa (jota oletan sinun tarkoittavan) kai pitäisi olla absoluuttinen osoite, mutta käytännössä suhteellinenkin toimii useimmissa selaimissa (ja sitähän käytät muutenkin)
Aivan joo, kiitti tiedosta, eli heittää siihen samaan kansioon index.php:n joka ohjailee sitte ylemmäs...
Pitäiskö se index.php olla tähän tyyliin:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Nothing here</title> <meta http-equiv="Refresh" content="0; URL=../"> </head> <body> ei mitään täällä </body> </html>
Aika selkee. Ei ole reilua, ku itse en pääse koskaan pätee :D
Aihe on jo aika vanha, joten et voi enää vastata siihen.