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.
Vorteile eines flexiblen ERP Systems Ein flexibles ERP System bietet in allen Unternehmensbereichen die Grundlage für eine erfolgreiche Verwaltung, Organisation und Planung aller Prozesse.
Kostenloses Gästebuch und Homepagetools für die eigene Homepage.
Bei GuxDu kann man sich kostenlos die Websitetools auf die vorhandene Website einbauen. Zudem kann man bei GuxDU auch eine eigene Homepage mit 3D Effekten erstellen. GuxDu ist kostenlos.
Hier haben wir ein einzigartiges Shopsystem in PHP.
Die Anzahl der Artikel ist unbegrenzt, einfach zu bedienen und erklärt sich.
Ausführliche Beschreibung weiter unten.
Anzeigen Markt Script
mit PayPal Bezahl System
Der Benutzer hat die Möglichkeit sofort nach Bezahlung mit PayPal
seine Anzeigen zu schalten, je nach seinem Guthaben.