Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Uudelleenohjauskäytössä

Kruger [24.08.2007 00:59:08]

#

Warning: Cannot modify header information - headers already sent by (output started

Kertokaa mikä vikana ?

<?php
 header("Location: voiperksle.php");
 exit;
?>

Sami [24.08.2007 01:09:54]

#

Tuossa tuskin mikään, mutta ilmeisesti jossain ennen tuota pätkää olet tulostanut sivulle jo jotain (joko php:n echo- tai print-funktioilla tai ihan normaalia html-tekstidataa).

Edit: https://www.php.net/manual/en/function.header.php

Vasta_alkaja [24.08.2007 01:12:52]

#

Käyppä lisää php.ini tiedostoon output_buffering = 4096
Tällä hetkellä luultavasti näyttäisi, että se on false

hunajavohveli [24.08.2007 09:06:09]

#

Vasta_alkaja kirjoitti:

Käyppä lisää php.ini tiedostoon output_buffering = 4096
Tällä hetkellä luultavasti näyttäisi, että se on false

Parempi on vain jättää tulostamatta mitään ennen header-funktiota, jos se ei tuota ylitsepääsemättömiä vaikeuksia.

Kruger [24.08.2007 10:42:55]

#

Mulla on aika pirusti tavaraa sekä html:ää sekä php:tä ennen tota ja ne on vähän pakko olla..

sooda [24.08.2007 10:45:21]

#

Yks tapa on kans laittaa ihan sivun alkuun (siis ihan ennen mitään <html>-tekstejäkään) <?php ob_start(); ?>, jos ei php.iniin pääse käsiksi.

Kruger [24.08.2007 10:50:36]

#

Kiitokset tämä ratkaisi ongelman.

Vastaus

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

Tietoa sivustosta