"Liebe" Helfer,
zerreißt mich getrost in der Luft aber, bitte, darin auch Sachdienliches verpacken!
(und berücksichtigt bitte daß ich *19490420 und alleinstehend bin, mich also weder systematisch noch fulltime php widmen kann)
Das
Verzeichnis mirbler.org/flhGD, das alle folgenden Dateien enthält
ist,
auf fatcow.com gehostet, mittels deren .htaccesEditors, passwortgeschützt,
der
Einfachheit halber für 2 Benutzer n1,n2, mit Passwörtern ebenfalls n1,n2 .
Ebenfalls
mittels .htaccesEditor ist Datei DD.php die bei erfolgreichem "Einloggen"
auf mirbler.org/flhGD als automatisch startende festgelegt.
In dieser
soll der Benutzer 'sein Gebiet' durch entsprechenden Linkklick wählen,
der dann,
in gP.php, via Zuordnungen in G.php, überprüft wird.
Datei DD.php
<!DOCTYPE html><html><head><meta charset = "utf-8"></head>
<body>
default Datei, Gebietswahl<br>
<a href = "gP.php/?geb=geb1">Gebiet1</a><br>
<a href = "gP.php/?geb=geb2">Gebiet2</a><br>
<a href = "gP.php/?geb=geb3">Gebiet3</a><br>
</body>
</html>
Datei G.php
<?php // required by gP.php, Zuordnung Gebiet => Name
$G = Array("geb1" => "n1","geb2" => "n2");
?>
Datei gP.php
<!DOCTYPE html><html><head></head><body>
<?php
require("G.php"); // definiert $G, Gebiet => Name
$g = $_GET["geb"];
$n = $_SERVER["REMOTE_USER"];
var_dump($g);echo " Gebiet<br>";
var_dump($n);echo " Name<br>";
if ( !$G[$g] ) { exit("Gebiet ,$g, unbekannt");
}
if ( $G[$g] != $n ){ exit("$n das ist nicht Ihr Gebiet");
}
echo "<a href = \"Erfassung.php/?geb=" . $g .
"\"" .">Erfassung</a>" .
"</body></html>";
?>
Datei Erfassung.php , erstmal nur sehen, ob Parameter durchkommen
<?php
echo "Erfassung: <br>";
$ru = "REMOTE_USER";
echo "Hallo $_SERVER[$ru]";
$g = "geb";
echo "Sie erfassen also Gebiet $_GET[$g]";
exit();
?>
Das Problem ist nun, daß der in gP.phh erzeute Link "Erfassung" zwar richtig generiert und angezeigt wird, der Klick darauf aber nicht zu Erfassung.php führt