URL: https://www.overclockers.at/coding-stuff/req_einfaches_php_script_zum_url-forwarding_150018/page_1 - zur Vollversion wechseln!
tja ich kann's nicht besser beschreiben, bin kein begnadeter coder 
ich suche ein script, das ich mir auf meinen webspace lege.
das heisst z.b. "forward.php"
jetzt möchte ich http://meine.domain.de/forward.php?...overclockers.at anklicken können, und das script leitet mich ohne umschweife auf oc.at um.
ich schätze mal, das ist mit php ziemlich einfach zu lösen... aber ich kann halt kein PHP 
wer kann helfen?
Code: PHPheader("location: http://www.o.v.e.r.clockers.at");
Code: PHP<html> <body> <?php header("location: http://www.o.v.e.r.clockers.at"); ?> </body> </html>
Code: PHP<html> <body> Sie werden weitergeleitet <?php header("location: http://www.o.v.e.r.clockers.at"); ?> </body> </html>
oh, vielen dank für deine mühe 
ich hab mich wohl etwas missverständlich ausgedrückt:
ich möchte die URLs, auf die weitergeleitet wird, nicht fest im script integrieren.
das script sollte einfach auf jede beliebige adresse weiterleiten, die ich in der adresszeile über "forward.php?fw=http://www.beliebige-adresse.de" angebe.
Code: PHP<?php header("location: " . $_GET['fw']); ?>
genau so!
herzlichen dank 
Sorry, aber das is' Blödsinn. Es darf vor einem Header keine Ausgabe erfolgen - Jedes Zeichen das gesendet wird ist eine Ausgabe, also auch HTML-Code.Zitat von tomstigAber du darfst davor nicht hinschreiben, was im Browser angezeigt wird...
Code: PHP<?php header("location: " . $_GET['fw']); ?> <html> <body> <a href="<?=$_GET['fw'] ?>">Click here to jump to your page</a> </body> </html>
Code: PHP<html> <body> <?php header("location: " . $_GET['fw']); ?> <a href="<?=$_GET['fw'] ?>">Click here to jump to your page</a> </body> </html>
Code: PHP<html> <body> <?php flush(); header("location: " . $_GET['fw']); ?> <a href="<?=$_GET['fw'] ?>">Click here to jump to your page</a> </body> </html>
Zitat von watchoutIch will keinen niedermachen, aber die Aussage war schlicht falsch und ich wollte das klarstellen.

nein, bitte lies genau den oberen post von mir durch - es KANN funktionieren, ist aber nur dem Output-Buffer zu verdanken.
Wenn du dein Projekt jetzt sagen wir zuhause auf dem Testserver läuft und der ein OB-Setting von 4kB hat, und du hast vor deinem header(...); 3kB Zeichen Ausgabe (HTML, Text, wwi), dann wird das gehen weil alles noch im Buffer ist und nicht zum Client gesendet wurde.
Sagen wir du lädst dein Projekt jetzt auf den Server und der hat - aus welchem Grund auch immer - nur 2kB Output-Buffer - da werden schon Zeichen vor dem header gesendet. Aber du wirst nie draufkommen warum dein Script am Server plötzlich nicht funktioniert, weil du von falschen Annahmen ausgehst.
Viel schlimmer noch kann es sein, wenn du einen dynamischen Text/HTML-Code vor deiner header() Funktion ausgibst. Manchmal gehts manchmal nicht - Das kann sehr frustrierend werden...
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026