php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.05.2005, 11:26  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

http://at2.php.net/manual/de/function.header.php
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.05.2005, 11:34  
Gast
 
Beiträge: n/a
Standard

Tja, schade...dann muss ich wohl auf meta http-equiv ausweichen....wenn vor den Header nichts gesendet werden kann.
 
Alt 04.05.2005, 11:43  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Tesseract
Tja, schade...dann muss ich wohl auf meta http-equiv ausweichen....wenn vor den Header nichts gesendet werden kann.
Quark! Was hindert Dich denn daran, erst die Auswertung zu machen und erst dann
Code:
ENTWEDER 
   header 
ODER 
   HTML
zu veranstalten?

Beachte folgendes:
Wenn Du bei Einsatz von header() die Sessiondaten auch behalten willst, mußt Du folgende Konstruktion verwenden:
PHP-Code:
<?php
# irgend was außer echo/print

session_write_close(); # Sessionfile vorzeitig schreiben
header('Location: http://' $_SERVER['SERVER_NAME'] . '/dort/hin.php'); # absoluten URL
exit; # Script muß beendet werden, damit kein weiterer Content zum Client geschickt wird.

# restliches Script
?>
 
Alt 04.05.2005, 11:45  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

erklär mir mal, wofür du eine Ausgabe von CSS brauchst, wenn du nur eingabe daten überprüfst, und dann weiter leitest?

hier mal ein beispiel wie ich sowas mache:

PHP-Code:
<?php
<?php require_once('../Connections/tourist.php'); 

session_start();

$loginFormAction $_SERVER['PHP_SELF'];
if (isset(
$accesscheck)) {
  
$GLOBALS['PrevUrl'] = $accesscheck;
  
session_register('PrevUrl');
}

if (isset(
$_POST['Benutzer'])) {
  
$loginUsername=$_POST['Benutzer'];
  
$password=$_POST['Kennwort'];
  
$passwordmd5($password);
  
$MM_fldUserAuthorization "erlaubt";
  
$MM_redirectLoginSuccess "kundendaten.php";
  
$MM_redirectLoginFailed "../error/error02.php";
  
$MM_redirecttoReferrer false;
  
mysql_select_db($database_tourist$tourist);
      
  
$LoginRS__query=sprintf("SELECT benutzer, kennwort, erlaubt FROM kunden WHERE benutzer='%s' AND kennwort='%s'",
  
get_magic_quotes_gpc() ? $loginUsername addslashes($loginUsername), get_magic_quotes_gpc() ? $password addslashes($password)); 
   
  
$LoginRS mysql_query($LoginRS__query$tourist) or die(mysql_error());
  
$loginFoundUser mysql_num_rows($LoginRS);
  if (
$loginFoundUser) {
    
    
$loginStrGroup  mysql_result($LoginRS,0,'erlaubt');
    
    
//declare two session variables and assign them
    
$GLOBALS['MM_Username'] = $loginUsername;
    
$GLOBALS['MM_UserGroup'] = $loginStrGroup;          

    
//register the session variables
    
session_register("MM_Username");
    
session_register("MM_UserGroup");

    if (isset(
$_SESSION['PrevUrl']) && false) {
      
$MM_redirectLoginSuccess $_SESSION['PrevUrl'];    
    }
    
header("Location: " $MM_redirectLoginSuccess );
  }
  else {
    
header("Location: "$MM_redirectLoginFailed );
  }
}
?>
?>
und erst danach kommt das html und css zeugs.

EDIT

oder siehe Meikel
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 04.05.2005, 11:46  
Gast
 
Beiträge: n/a
Standard

Bei mir liegt der Fehler darin, dass ich im head-Bereich eine ausgelagerte CSS Datei include, und das mag er überhaupt nicht, wäre denn ob_start und ob_end_flush(); eine Alternative ?
 
Alt 04.05.2005, 11:49  
Gast
 
Beiträge: n/a
Standard

@JEGO

DU hast das falsche Skript betrachtet, der Fehler liegt im folgendem Skript, dass ich bereits gezeigt habe:

Mein Beitrag um 10:50 Uhr
 
Alt 04.05.2005, 11:55  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Tesseract
Bei mir liegt der Fehler darin, dass ich im head-Bereich eine ausgelagerte CSS Datei include, und das mag er überhaupt nicht, wäre denn ob_start und ob_end_flush(); eine Alternative ?
Mach das include() erst dann, wenn Du es brauchst.
 
Alt 04.05.2005, 11:55  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

das ist doch egal welches script das ist.
wichtig ist nur, dass das:

Code:
<html>
<head>
<title>...</title>
deine css datei
</head>
usw.....
NACH deinen abfragen kommen muß.
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 04.05.2005, 12:04  
Gast
 
Beiträge: n/a
Standard

Ja, das mit dem PHP-Code, komplett vor den HTML-COde zu setzen, war ein trivialer, aber wirkunsgvoller Hinweis. Wenn man blockiert ist, ist man blockiert.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu Sessions und Variablen in Session sternschnuppe99 PHP Tipps 2008 9 18.02.2008 13:30
Sessions und Logins Faebe PHP Tipps 2008 1 29.10.2007 09:04
Frage zu Session SmileMan PHP Tipps 2008 1 08.10.2007 11:22
2 Sessions Kein Genie PHP Tipps 2006 8 21.07.2006 15:45
Frage zur Anwendung einer Session mehrfach... GELight PHP Tipps 2006 10 12.03.2006 16:47
Frage zum speichern von sessions in mysql 250Euro PHP Tipps 2006 4 22.01.2006 19:38
sessions ip gebunden ? notyyy PHP Tipps 2006 14 19.01.2006 09:07
Session's zählen... StartUpBoy PHP Tipps 2007 7 13.12.2005 23:35
[Erledigt] Frage zur Funkrionen? PHP Tipps 2004-2 10 01.12.2004 09:42
Verständnisfrage zu Sessions PHP Tipps 2004 2 19.10.2004 09:56
Passwörter, Sessions ... obi Datenbanken 2 13.08.2004 16:48
[Erledigt] Usermanagement mit Sessions - Sicherheitsprobleme ? PHP Tipps 2004 0 30.06.2004 09:49
Logischer Aufbau von Sessions und meheren Leveln (Frage) PHP Tipps 2004 1 30.06.2004 06:59
Sessions PHP Tipps 2004 9 27.06.2004 18:21
Sessions, sessions und nochmal sessions PHP-Fortgeschrittene 0 06.06.2004 00:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
<?php echo ($tourist);?> use css

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.