Starten von Sitzungen in Code Igniter

beginnend am oberen Rand der Ansicht:

<?php ### CREATE SESSION **
$this->load->library('session'); $this->load->library('encrypt');

$newdata = array(
'session_id'  => random hash,
'ip_address'    => 'string - user IP address',
'user_agent'    => 'string - user agent data',
'last_activity' => timestamp
);

$session_id = $this->session->userdata('session_id');

?>

Immer diese Fehlermeldung:

Parse error: syntax error, unexpected T_STRING, expecting ')'  on line 5

wie kann ich dieses Problem beheben?

  • Ist das dein echter code? Hast du vergessen, dass Variablen beginnen mit $?
  • Siehe code oben aktualisiert.
  • Es ist nicht aktualisiert. Übrigens, das Zeug gehört nicht in eine view-Datei.
  • Das hat nichts zu tun mit sessions, oder code igniter. Es ist nur ein syntax error, und Ihnen die Nachrichten zu lernen, zu erkennen einfache Dinge wie, dass Sie vor der Buchung für die Hilfe.
  • Sollte dieses Teil 'string - user IP address' ein php-Aufruf, um die REMOTE_ADDR ? Sorry, war folgende: codeigniter.com/user_guide/libraries/sessions.html , dessen, was Sie Taten
  • Was versuchst du zu erreichen mit diesem überhaupt? Das Zitat in der Bedienungsanleitung ist nichts mehr als eine Erklärung, welche Daten CI verwendet intern beim speichern einer session auf der Datenbank.
  • Nur um eine Sitzung zu erstellen und zu speichern, auch nur eine IP-Adresse in der session-Daten zu starten..
  • dass die Daten standardmäßig in der Sitzung. Sie nicht brauchen, um nach dem Zufallsprinzip festgelegt, dass die Daten.
  • Seine nicht Sie in der Datenbank gespeichert.

InformationsquelleAutor CodeTalk | 2012-03-10
Schreibe einen Kommentar