Ich versuche, arrowchat, eine tchat-Box von arrowchat.com hinzufügen Und diese Datei verwendet nur PHP ohne Zweig in meiner Website und ich weiß nicht, wie dies zu integrieren Datei mit meiner Sitzungsvariablen aus Zweig.Symfony Session-Variable von PHP-Datei GetuserID
Dies ist, was ich tun muss, um für diese Datei zu integrieren:
Öffnen Sie zunächst die arrowchat/includes/integration.php Datei. Diese Datei muss an Ihre spezifische Website angepasst werden.
get_user_id() Funktion
Die erste und wichtigste Funktion zum Einrichten der get_user_id ist() Funktion. Diese Funktion gibt einfach die Benutzer-ID oder NULL zurück, wenn kein Benutzer angemeldet ist. Die beiden gebräuchlichsten Methoden zum Einrichten dieser Funktion sind Cookie und Sitzung.
Mit einem Session Beispiel:
function get_user_id()
{
$userid = NULL;
if (!empty($_SESSION['userid']))
{
$userid = $_SESSION['userid'];
}
return $userid;
}
Mein Problem ist: Es funktioniert nicht und ich denke, es ist, weil $ _SESSION [ 'userid'] nicht existiert.
Wie kann ich tun, um die Benutzer-ID von meiner Sitzung ohne Zweig zu nehmen? Ich verwende FOSUserBundle für die Herstellung der Sitzung, wenn ich auf meiner Website verbinden
Dank alle :)
diese nicht aus Controller, der Code ist von integration.php wer nicht Zweig zu verwenden –
Wenn Sie Symfony verwenden, übergeben Sie in einen Controller, in Ihrem Controller können Sie eine Variable setzen und übergeben Sie es in Ihre Datei –
ich weiß, aber ich benutze eine tchat box von https://www.arrowchat.com/ Und diese Datei ist nur usi ng php ohne Verwendung von Zweig –