ugrás a tartalomhoz

Freeweben tiltott a header(), mit lehet tenni?

plex · 2006. Május. 15. (H), 19.43
Még egy kérdésem lenne: Szintén FW. Úgy tudom le van tiltva a header parancs.
Hogyan lehet tárhelyen belül újabb gombnyomás nélkül egyszerűen másik lapot meghívni?

header("location:index.php");
ill.
header("location:http://www.google.com");


Köszi!
 
1

Ha nem header, akkor echo

tiny · 2006. Május. 15. (H), 19.51
Bár nem tudom, minek tiltották le a headert, de egy sima echo-val a head részben is ki tudod iratni. És ismét google a te barátod:
még szegényes keresőszavakkal is az első találat.
5

echo

plex · 2006. Május. 15. (H), 20.57
Bocs de nem értem: "egy sima echo-val a head részben is ki tudod iratni"
???
6

Mivel azt írtad...

tiny · 2006. Május. 15. (H), 21.10
...hogy a header fv le van tiltva, ezért írtam. Úgy is lehet, hogy php-ból adod ki a head részt, meg az egész dokumentumot echo-val. Pl. így:

<?php
echo"<!--doctype-->
<html>
<head>
<!--ide meg az a cucc, amiről linket adtam -->
</head>
<body>";
?>
Remélem így már érthető. Egyedül a karakterkódolás nem megy így. Ahhoz a header függvény kell.
2

Utóbbi

janoszen · 2006. Május. 15. (H), 19.51
Utóbbi a szabványos. Teljes URLt adsz meg.
3

Itt az én három megoldásom. :)

hdf · 2006. Május. 15. (H), 20.03
<?PHP header("location: http://466453.com/"); ?>
<html>
<head>
  <meta http-equiv="refresh" content="0; url=http://466453.com/">
  <script language="javascript" type="text/javascript">
    <!--
    window.setTimeout('window.location.href="http://466453.com/";', 0);
    //-->
  </script>
</head>
<body>
<noscript><p>Nincs JavaScript támogatása a böngésződnek, vagy tiltva van.</p></noscript>
</body>
</html>
4

Nem jó...

janoszen · 2006. Május. 15. (H), 20.42
Nem jó megoldás, mert a back gomb funkcionalitása kissé károsul és ráadásul nem hozzáférhető. Senkien nem fáj a linkre kattintás. :D
7

engedélyezett a header függvény

jeti · 2006. Május. 16. (K), 13.52
A freeweb-en nincs letiltva a header függvény. Én is ott használom, probléma nélkül. Most is megnéztem, még működik. :-)
Nem tudom, hogy mi lehet a hiba, de próbáld meg így.
header("Location: index.php");
Nálam is így működik.
Figyelj rá, hogy ne írjál ki semmilyen HTML/XML/... tagot a függvény meghívása előtt a böngészőnek!