Php Hyperlink
#31
geschrieben 14. Juli 2006 - 07:42
Anzeige
#32
geschrieben 14. Juli 2006 - 17:44
#33
geschrieben 14. Juli 2006 - 18:20
#34
geschrieben 14. Juli 2006 - 18:53
Im login wird das hier stehen:
<?php
if ($email && $pwd)
{
include "config.php";
$db_conn = mysql_connect($server, $db_user, $db_pass) or die ("Database CONNECT Error (line 11)");
mysql_select_db($database, $db_conn);
$query = "select * from kunden_daten where nickname='$email' and pwd='$pwd'";
$result = mysql_query($query, $db_conn);
if (mysql_num_rows($result) >0 )
{
$valid_user = $email;
session_register("valid_user");
}
}
if (session_is_registered("valid_user"))
{
echo '<script> document.location.href="weiterleitung.php" </script>';
print "";
}
else
{
print "";
}
?>
Der script soll, wenn die Zugangsdaten richtig sind, zur weiterleitung Seite bringen und in der weiterleitung soll so etwas stehen:
<?php
header("Location: http://www.example.com/".$arr_data['link']);
exit();
?>
Aber leider funktioniert es nicht, erstens zeigt er ein fehler:
Zitat
und zweitens möchte ich ja das die weiterleitung zum benutzer gehört, also z.B: hat jemand sich als koch angemeldet und er soll zu seinem Koch Account und nicht z.B. zum Hausfrau Account, aber dafür soll bei der weiterleitung erst die email stehen und so kann auch der "Link" im MySQL feld herausgefunden werden!
Dieser Beitrag wurde von Programmierer bearbeitet: 14. Juli 2006 - 18:54
#35
geschrieben 14. Juli 2006 - 20:42
Die Weiterleitung auf eine Seite, die nichts als eine weitere Weiterleitung enthält, hat keinen Sinn.
Zur Warnung, dass der header bereits gesendet wurde: MNG sagte es bereits, keine Ausgaben vor Senden eines headers, kein echo, kein print(). Es sei denn, du pufferst die Ausgaben so lange.
#36
geschrieben 14. Juli 2006 - 21:33
Ich werde alle Daten geben und Sie werden das verbessern.
#37
geschrieben 15. Juli 2006 - 07:31
Wenn dem nicht so sein sollte, durchschaust du das bischen code, das du vorliegen hast offenbar nicht und kannst dann auch mit Hinweisen nichts anfangen. Das wäre kein Problem, dann sag' das einfach. Dann findet sich auch einer, der es einfacher erklärt.
Aber hör' bloß auf mit der Eierei. Trotzdem schönes Wochenende, wenn du eins hast.
#38
geschrieben 15. Juli 2006 - 09:36
#39
geschrieben 15. Juli 2006 - 11:28
#40
geschrieben 15. Juli 2006 - 11:52
Ganz oben ins Script:
ob_start();
Und am Ende:
ob_end_flush(header ("Location: http://wasweißich.de"));
exit();
ob_start() unterdrückt die Ausgabe bis ob_end_flush()...
So kannst Du dann Deinen header senden...
Weiß aber nicht, ob es das ist, was Du brauchst, denn so ganz verstehe ich Dich auch nicht...

Hilfe
Neues Thema
Antworten
Nach oben




