Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Header-funktiolla ylähakemistoon?

Paulus M [27.10.2009 20:20:03]

#

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"?

Grez [27.10.2009 20:32:01]

#

../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)

Paulus M [27.10.2009 20:42:00]

#

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>

Metabolix [27.10.2009 20:48:59]

#

Täh? :D

<?php
header("Location: ../index.php");

Kuten Grez sanoi.

Paulus M [27.10.2009 21:01:53]

#

Aika selkee. Ei ole reilua, ku itse en pääse koskaan pätee :D

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta