Jede PHP-debugger, Chrome-oder Firefox-Erweiterung, zu wissen, welche session-variable Einstellung wo?
Weiß jemand, wie kann ich Debuggen, um zu überprüfen, wo meine session-variable in den code. Es gibt viele, die auf enthaltene Dateien zu. Ich habe versucht, site-weite Suche für die session-variable aber nicht in der Lage zu finden, keine Ahnung, wo es festgelegt wird.
Vielleicht kennt jemand einen chrome-oder firefox-Erweiterung, die Ihnen sagen, welche variable Einstellung, wo im code. Genau wie firebug für javascript, wo wir können, verwenden der debugger-prüfen Sie alle der oben genannten Möglichkeiten.
- Session-Variablen werden immer nur server-Seite, so dass keine Chrome-oder Firefox-Erweiterung fähig ist, zu testen, was Los ist in deiner PHP-Skripte.... erste check ich das machen würde, wäre eine Globale Suche in Ihrem PHP-code für Verweise auf
$_SESSION
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die richtige Antwort auf Ihre Frage ist "mit einem richtigen PHP-debugger, wie xDebug. Dies ermöglicht es Ihnen zu tun, viele Dinge, einschließlich der Prüfung von Variablen zu einem bestimmten Zeitpunkt in dem Programm, schrittweise, Zeile für Zeile, etc. Kombiniert mit einem guten IDE wie Netbeans oder Eclipse, es ist ein erstaunlich mächtiges Werkzeug.
Jedoch, wenn Sie wirklich wollen, ein browser-plugin, könntest du versuchen entweder Hier FirePHP oder Chrome Logger.
Beides benötigen Sie, um das Debuggen von code in Ihr Programm sendet debug-Daten an den browser, aber die debug-info wird in der dev-tools, anstatt vermasselt Ihr gerenderten Seite-Ausgang, so dass es ' s viel Reiniger zu verwenden, als nur mit
echo
oderprint_r
usw. zur Anzeige der info.Hoffe, das hilft.
$_SESSION
PHP-Variablen gesetzt sind server-Seite; Sie werden nicht in der Lage, auf Sie zuzugreifen im browser , es sei denn, Ausgabe diese.Ich würde vorschlagen, Platzierung mehrere
var_dump($_SESSION)
Aussagen in Ihrem PHP-code zu Debuggen, was Schlüssel/Wert-Paare Leben in dersession
als Ihr Skript ausgeführt wird.An der Stelle in Ihre php-Skript, das Sie wünschen zu wissen, was gespeichert ist, dies zu tun:
Können Sie php-debugger Wie (XDebug oder Zend Debuger) durch hinzufügen von watch-Befehl, die Verfolgung aller änderungen, die variable, die Sie benötigen fähige IDE aber.