automatischer forward bei php?

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/automatischer_forward_bei_php_91715/page_1 - zur Vollversion wechseln!


Umlüx schrieb am 06.09.2003 um 20:11

wie kann ich innerhalb eines php scriptes einen automatischen forward auf eine andere seite erzeugen?
(so wie redirect in asp)


mat schrieb am 06.09.2003 um 20:12

header('Location: http://www.overclockers.at');


atrox schrieb am 07.09.2003 um 00:47

wichtig: es darf noch keine ausgabe an den client geschickt worden sein (ausser natürlich andere header, bzw wenn output-filter/buffering eingeschaltet worden ist)


Umlüx schrieb am 08.09.2003 um 12:04

Warning: Cannot add header information - headers already sent by..
jo.. da gibts probleme.
wie soll ich das sonst anstellen?
ich befinde mich irgendwo mitten in member.php, hab meine und will dort nach home.php redirecten.
wie stell ich das an?


orpheus schrieb am 08.09.2003 um 12:19

Möglichkeiten:

  1. Output buffering in der php.ini activieren:
    Code: PHP
    output_buffering = On
  2. Output Buffering in die members.php einbaun
    Code: PHP
    <?php
    ob_start();
    .. members.php code
    ob_end_flush();
    ?>
  3. as Atrox said: Im kompletten Scriptverlauf darf vor der Header-Anweisung kein Output an den Client erfolgen (sprich kein echo, print etc.).


Umlüx schrieb am 08.09.2003 um 12:21

danke ich habs jetzt einfach per Javascript erledigt
einfach mittenrein:
?>
<script type="text/javascript">
{ location="home.php" }
</script>
<?

ned elegant, aber es funzt wenigstens


orpheus schrieb am 08.09.2003 um 12:44

Für diejenigen die sich mit Output Buffering näher befassen möchten:


hth


watchout schrieb am 09.09.2003 um 01:16

Zitat von Umlüx
danke ich habs jetzt einfach per Javascript erledigt
einfach mittenrein:
?>
<script type="text/javascript">
{ location="home.php" }
</script>
<?

ned elegant, aber es funzt wenigstens
yuck! u know why...

naja, ich schätze mal das soll keine professionelle page werden...




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025