Moins,
habe jetzt echt schon viel versucht, aber nichts hat den gewünschten Erfolg gebracht.
Ich habe hier ein LoginSkript, mit samt einem Skript um Nachrichten zu posten, wenn man eingeloggt ist.
Das ganze funktioniert auch problemlos auf meinem eigenen Server (Hoster: www.hosteurope.de ), doch als ich vor kurzem versucht habe das ganze auf einem anderen server zu testen traten erhebliche Probleme auf.
auth.php :
die post.php
Die post.php ist natürlich stark verkürzt, aber die Session-Vars stehen def. nicht mehr zur Verfügung.
Hier noch ein Schaubild:
LOGIN --> FORMULAR --> POST
und der anfang der datei mit dem formular (habs durch bla ersetzt!):
Das Formular erscheint immer, und hier stehen die SESSION-Vars auch einwandfrei zur Verfügung, nur sie scheinen nicht an das anschließende post.php weitergegeben zu werden.
Wie gesagt, auf meinem Server klappt das ganze!
greetz und schonmal Danke!
TheMyst
habe jetzt echt schon viel versucht, aber nichts hat den gewünschten Erfolg gebracht.
Ich habe hier ein LoginSkript, mit samt einem Skript um Nachrichten zu posten, wenn man eingeloggt ist.
Das ganze funktioniert auch problemlos auf meinem eigenen Server (Hoster: www.hosteurope.de ), doch als ich vor kurzem versucht habe das ganze auf einem anderen server zu testen traten erhebliche Probleme auf.
auth.php :
PHP-Code:
<?php
session_start();
include("confix.php");
include("dbconnect.php");
if( ! $_SESSION['auth'] )
{
$uname_login = addslashes(htmlentities($uname_login));
$upassw_login = addslashes(htmlentities($upassw_login));
if (!$uname_login == null)
{
$query1 = "select * from $usertab where uname = '$uname_login'";
$pwcheck1=mysql_query($query1);
$pwcheck2 = mysql_fetch_assoc($pwcheck1);
if ($pwcheck2[upassw] == $upassw_login)
{
#Session vars
$_SESSION['auth'] = true;
}
}
}
?>
PHP-Code:
<?php
session_start();
echo ("-->" . $_SESSION['auth']);
include("auth.php");
echo ("-->" . $_SESSION['auth']);
Hier noch ein Schaubild:
LOGIN --> FORMULAR --> POST
und der anfang der datei mit dem formular (habs durch bla ersetzt!):
PHP-Code:
<?php
session_start();
include("auth.php");
if ($_SESSION['auth'])
{
echo( "bla" );
}
Wie gesagt, auf meinem Server klappt das ganze!
greetz und schonmal Danke!
TheMyst
Kommentar