PHP Developer ForumHier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.
Jetzt müsste ich alle verweise, mit dieser $linkQuery austatten.
Kann man das nicht so machen, das man z.B. in den Footer oder so einen Code einbaut, der das automatisch macht?
Also obwohl im Code xxx.php steht, sollte dann bei klick auf egal welchen Link xxx.php$linkQuery ausgeführt werden?!
Das ist doch bestimmt möglich, wie get das?
Also das brauche ich deshalb, weil ich eine Login habe, welcher unabhängig von Evolution ist und nur wenn die Session, welche vom Login gesendet wird, an jedem link im CMS dranhängt, geht das, was ich brauche.
Das CMS ist es soweit umgebaut, das es nur funktioniert, wenn die Session an der Index.php hängt, ansonsten wird man auf eine andere Seite weitergeleitet.
Wenn ich jetzt aber irgendwodraufklicke, z.B. im CMS auf Downloads oder Wieder auf Index, dann steht ja die Session nichtmerh dran, weil das CMS ja nicht bescheid weis, das er die Sessionvom Login imer mitziehen soll.
... ok ich hab noch 2 tage zeit und lern mal schnell php..
für sowas hab ich eigentlich nur ein müdes lächeln übrig!
wenn du lernen willst, dann gibst du die genannte funktion (ich erinner an preg_match()) ins manual von php ein und bekommst es ausgegeben, was die fkt macht.
so leicht ist lernen.
oder meinst du die leute im forum beantworten jedes mal, wenn jemand wissen will, was eine funktion macht.
nein aber wie man sie einbaut und das es eine php-funktion ist, welche in der php.ini definiert wird (was ich vorher nicht wusste), wusste ich ja nicht
auf jeden fall habe ich die
use_trans_sid
aktiviert.
trotzdem funst das nicht.
Jeder Link ausser jener, auf den ich nach dem Login weitergeleitet werde, hat keine Session mehr.
btw: transsid ist keine funktion. aber ich kann mir jetzt ehrlich gesagt nicht vorstellen, warum die sid da nicht angehängt werden sollte. hast du ganz normale a href-links?
hatten die links etwa vorher sessions? kann doch gar nicht!
hast du cookies an?
nutzt du session_start usw. wie es im manual steht?
das ist ja grad der mist ich hab zu wenig ahnung, deshalb brauch ich ja die hilfe.
Also ok jetzt mal zu 100%
wenn du mir helfen kannst, schulde ich dir was
das du mal genau verstehst was ich will hier...
teil des codes, der login console:
PHP-Code:
if ($username) {
echo "<br><br>";
include("config.php");
$sql = "SELECT username, password, id From user Where username = \"$username\"";
$results = mysql_query($sql, $connection);
$pointer = mysql_fetch_object($results);
if (!mysql_num_rows($results)) {
echo "<b> User nicht in der Datenbank!</b>";
exit;
}
if ($pointer->password != $password) {
echo "<b> Password ist falsch!</b>";
exit;
}
$seconds = time();
$seconds = $seconds - 7200;
$sql = "DELETE FROM session Where timestamp <= \"$seconds\"";
mysql_query($sql);
$seconds = time();
$seconds = $seconds - 86400;
$sql = "DELETE FROM session Where uid <= \"$pointer->id\"";
mysql_query($sql);
echo " <a href=\"http://www.domain.de/members/?session=$session\">Clicken Sie hier um zu dem Content zu gelangen</a>";
wenn ich jetzt im cms auf z.B. statseite klick, öffnet er ja wieder die index.php aber ohne session also ist sie da schon verloren, wenn ich draufklicke.
somit mit ich nicht merh autorisiert durch diesen code, welchen ich NUR in der index.php habe.
// Connection to MySQL Server
// DO NOT CHANGE THIS !!!!!!!!!!!!!!!!!!!!!!!
$connection = mysql_connect($db, $user, $pass);
mysql_select_db($datenbank, $connection);
$seconds = time();
$seconds = $seconds - 7200;
$sql = "DELETE FROM session Where timestamp <= \"$seconds\"";
mysql_query($sql);
$sql = "SELECT id From session Where session = \"$session\"";
$results = mysql_query($sql);
keine ahnung von sessions ist immer gut. Verdammt. Dann muss man sich mal damit beschäfftigen!
Zitat:
ich will halt nicht jede php einzeln ändern, das ist ne katastrophe!
Das kann jeder bessere Editor!
sieht so aus als ob es auf sessions basiert. konnte aber kein session_start sehen. hatte aber auch keinen bock jede datei zu laden geschweige denn mich da reinzuarbeiten.
Projektmanagement Damals und Heute Werfen Sie einen Blick auf das, was sich verändert hat, und entdecken Sie, wo die Zukunft dieses Gebietes hinsteuert.
18.01.2021 | Berni
Arbeitsmanagement-Tools Warum jedes Team Arbeitsmanagement-Tools benötigt. Man schätzt, dass 25% eines durchschnittlichen Mitarbeiter-Tages durch ineffiziente Arbeit vergeudet werden.
Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder
Das professionelle Sendeplan PHP Script inkl. Wunsch- und Grußbox + Kick-System für dein Webradio. Der übersichtliche Sendeplan bietet deinen Moderatoren und Zuhörern die perfekte Übersicht der aktuellen Shows! Du kannst nicht nur Sendungen eintragen, s