mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 26.10.2003, 02:10   #1
TP-Member
 
Benutzerbild von Hosenkrempler
 
Registriert seit: Jun 2002
Ort: Frankfurt/M
Hosenkrempler macht alles soweit korrekt
Unhappy

Falsche Einstellungen in php.ini?


Hi,

bei meinem Testserver kommt es immer wieder vor, dass Skripte nicht funktionieren, die eine Passwortabfrage benutzen. Nicht funktionieren heißt, ich werde trotz korrektem User/Passwort immer wieder zur gleichen Eingabemaske zurückgeleitet. Falsche Passwörter werden bemerkt, in dem eine entsprechende Meldung ausgegeben wird. Lade ich die Skripte auf einen Hoster, funktionieren sie. Im code werden immer session-variablen benutzt. Könnte das etwas mit den Einstellungen in php.ini oder httpd.conf zu tun haben?

Danke schonmal
Hosenkrempler


PS. trans_sid=1, register_globals=1, apache 2.0.47, php 4.3.3

PPS, Anbei ein Stück Code aus einem Skript, das das beschriebene Verhaltne zeigt.

<?
include ("config.php");
include ("include.php");
session_start();
if(!$HTTP_SESSION_VARS['admin']){
if($nick & $password){
$sql = mysql_query("SELECT password FROM {$prefix}admin WHERE nick = '$nick'");
if (mysql_num_rows($sql) == 0){
$error_login = true;
}else if ( mysql_result($sql,0,"password") != $password){
$error_login = true;
}else{
$HTTP_SESSION_VARS['admin'] = true;
header("Location: {$dir}admin_edit.php");
};
};
}else{
header("Location: {$dir}admin_edit.php");
};
?>

Geändert von Hosenkrempler (26.10.2003 um 02:34 Uhr).
Hosenkrempler ist offline   Mit Zitat antworten


Alt 26.10.2003, 11:36   #2
TP-Supporter
 
Registriert seit: Feb 2003
Ort: Bremen
H3ck|0 ist auf einem guten Weg
Zitat:
PS. trans_sid=1, register_globals=1, apache 2.0.47, php 4.3.3
Das ist dein lokaler Server oder?
Wie sehen denn diese Einstellungen bei deinem Hoster aus..
Schau dir einfach mal mit phpinfo() die Einstellungen da an...
Außerdem solltest du dich nicht auf RegisterGlobals=1 verlassen... benutz da besser die entsprechenden Superglobals ($_GET, $_POST, etc)
__________________
The truth You hear may not be the truth You think it is
H3ck|0 ist offline   Mit Zitat antworten
Alt 26.10.2003, 13:47   #3
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Und noch was: was bedeuten bei dir diese {$dir} und {$prefix} im Script? Kann dir da nicht ganz folgen. Und wegen der Übersicht wird empfohlen, dass man die neuen Bereiche ein paar Zeilen nach rechts rückt: (nur als Tip)
PHP-Code:
<?PHP
if ()
   {
   
// Hier Code
   
// Hier endet die Abfrage übersichtlich
// Hier weiter
?>
Strogij ist offline   Mit Zitat antworten
Alt 26.10.2003, 14:11   #4
TP-Supporter
 
Benutzerbild von Filou
 
Registriert seit: Aug 2002
Ort: Erde
Filou macht alles soweit korrekt
@Strogij
1)
{$var}admin bedeutet, dass er eine var mitgeben könnte, also wenn $var user ist, dann wirds eben useradmin, bei $var seiten wirds halt seitenadmin, denke ich mal.
obwohl er die geschwungenen klammern eigentlich weglassen könnte, oder gleich den ganzen tabellennamen als variable, naja.

2)
glaube schon, dass er rechtsrückung verwendet hat, aber wenn man es nicht zwischen {PHP} {/PHP} (eckig statt geschwungen) schreibt, dann verschiebt sich alles nach links.

ciao filou
__________________
ich liebe dich, Hans-Jörg. gebt schwulen gleiche rechte.
erst wenn wir alles verloren haben, haben wir die freiheit alles zu tun.(tyler durden)
Filou ist offline   Mit Zitat antworten
Alt 26.10.2003, 14:53   #5
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Aha.. davon habe ich bis jetzt nie was gehört (die {}-Klammern), danke!
PS: Wie nennt man eigentlich diese Klammern in so einem Ausdruck?
PPS: Habs gefunden in der Doku.

Geändert von Strogij (26.10.2003 um 15:08 Uhr).
Strogij ist offline   Mit Zitat antworten
Alt 26.10.2003, 16:16   #6
TP-Member
 
Benutzerbild von Hosenkrempler
 
Registriert seit: Jun 2002
Ort: Frankfurt/M
Hosenkrempler macht alles soweit korrekt
Danke für die vielen Antworten, Hoster war leider jetzt nicht zu erreichen, habe die Einstellungen nicht vergleichen können. Es scheint aber an den folgenden Variablen gelegen zu haben:

magic_quotes_gpc = On
safe_mode_gid = Off
session.save_handler = files und nicht "file"

Äh, ja, die Vars in den geschwungenen Klammern sind Platzhalter. Eingerückt war es auch, hab´s einfach mit copy/paste eingefügt. Hab schon gesehen, es ginge auch schöner, weiß bloß nicht, wie ichs aus dem Editor auch so rausbekomme (phpedit).

Problem gelöst, danke nochmal!
HK

Geändert von Hosenkrempler (26.10.2003 um 16:18 Uhr).
Hosenkrempler ist offline   Mit Zitat antworten
Alt 26.10.2003, 16:51   #7
TP-Supporter
 
Benutzerbild von Filou
 
Registriert seit: Aug 2002
Ort: Erde
Filou macht alles soweit korrekt
Zitat:
Original geschrieben von Strogij
Aha.. davon habe ich bis jetzt nie was gehört (die {}-Klammern), danke!
PS: Wie nennt man eigentlich diese Klammern in so einem Ausdruck?
PPS: Habs gefunden in der Doku.
ja, ist nicht schlimm,
weil im normalfall wäere es in seinem beispiel gar nicht notwendig,
und man schreibt ja eher "bla bla bla ".$row["ass"]." bla bla bla"
als, wie es auch ginge
"bla bla bla {$row["ass"]} bla bla bla"

ciao filou
__________________
ich liebe dich, Hans-Jörg. gebt schwulen gleiche rechte.
erst wenn wir alles verloren haben, haben wir die freiheit alles zu tun.(tyler durden)
Filou ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Falsche Einstellungen in php.ini? Falsche Einstellungen in php.ini?
« formailer selber machen ? | /Suche\ Newsscript »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:16 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67