Inhaltsverzeichnis
回复讨论(解决方案)
Heim Backend-Entwicklung PHP-Tutorial php新手问题,关于session部分的,很简单的,就是不知道为什么按登陆后出现这样的问题

php新手问题,关于session部分的,很简单的,就是不知道为什么按登陆后出现这样的问题

Jun 23, 2016 pm 01:54 PM
session 新手 登陆


为什么不按正常的php那样来显示呢?
我在浏览器上直接上又变成这样了。。


回复讨论(解决方案)

file:// 是文本协议,php 需在 http:// 下运行

前两条是说 session_start 前面有输出,违规了
后一条是说 mysqli 扩展没有加载

二楼说的很全了。。无话可说了。。。

<?phpsession_start();$userName = $_POST['userName'];$password = $_POST['password'];$db_conn = new mysqli("localhost","webauth","webauth","bookfish");if(mysqli_connect_errno()){	echo 'Connection to database failed:'.mysqli_connect_error();	exit();}$query = 'select * from authorized_users '		 ."where name = '$userName'"		 ."and password = sha1('$password')";$result = $db_conn->query($query);if($result->num_rows){	$_SESSION['userName'] = $userName;}$db_conn->close();if(isset($_SESSION['userName'])){	require('home_page.php');}else{	require('login.php');}?>
Nach dem Login kopieren


我还是把代码贴出来吧,因为二楼说的我都认真看了,还是没解决问题,因为我已经在window/system32上加载了mysqli.dll也已经把php.ini上的mysqli的分号去掉了,也没起效,还有说的session_start();要放在第一行,我确实是这样做的

file:// 是文本协议,php 需在 http:// 下运行

前两条是说 session_start 前面有输出,违规了
后一条是说 mysqli 扩展没有加载

关于 session_start 报错的问题
由于你没有把错误信息贴完整,所以不好说什么
估计是你的程序文件头 BOM 头

关于 mysqli 的问题
要么是你看错了 php_mysql.dll 和 php_mysqli.dll 是两个东西
要么是你改错了 php.ini

关于 session_start 报错的问题
由于你没有把错误信息贴完整,所以不好说什么
估计是你的程序文件头 BOM 头

关于 mysqli 的问题
要么是你看错了 php_mysql.dll 和 php_mysqli.dll 是两个东西
要么是你改错了 php.ini



上面这三张图是我按书上一步步修改的,还有谢谢我是用notepad++把格式修改了一下,现在只是下面这个问题没有解决了

加一句
LoadFile "G:/php/php5ts.dll"

加一句
LoadFile "G:/php/php5ts.dll"


无效,不知道是不是因为没安装PEAR出错了,网上是这样说的:在你的pear目录中可以找到PEAR.PHP文件,这是管理pear的命令,在CMD中使用
完全看不懂是什么意思,PEAR.PHP找到打开又能怎样,怎么在CMD中使用啊,找来找去都是这样说的
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Die Anmeldung am PlayStation-Netzwerk schlägt fehl, aber die Internetverbindung ist erfolgreich Die Anmeldung am PlayStation-Netzwerk schlägt fehl, aber die Internetverbindung ist erfolgreich Feb 19, 2024 pm 11:33 PM

Bei einigen Spielern tritt beim Start auf PS4 oder PS5 ein seltsames Problem auf. Dies kann beispielsweise zu Problemen führen, wenn die Anmeldung beim PlayStation Network fehlschlägt, die Internetverbindung jedoch in Ordnung ist. Möglicherweise treten bei der Eingabe Ihrer Anmeldeinformationen Fehler auf und Sie können möglicherweise nicht am PSParty-Chat teilnehmen. Wenn Sie auf ein ähnliches Problem stoßen, kann Ihnen dieser Leitfaden bei der Lösung helfen. Neben PlayStationNetworkSign-in wird die Fehlermeldung „AnErrorHaveAreAre“ mit der Meldung „Fehler“ angezeigt. Andere Parameter wie das Abrufen der IP-Adresse, der Internetverbindung und der Verbindungsgeschwindigkeit waren erfolgreich. Was könnte hier also das Problem sein? Ich werde dir einen Job geben

Beheben Sie AADSTS7000112, die Anwendung ist beim Anmeldefehler beim Microsoft-Konto deaktiviert Beheben Sie AADSTS7000112, die Anwendung ist beim Anmeldefehler beim Microsoft-Konto deaktiviert Feb 19, 2024 pm 06:27 PM

Der Fehler AADSTS7000112 verhindert möglicherweise, dass Sie sich mit Ihrem Microsoft-Konto bei der App anmelden können, was zu Unannehmlichkeiten führt. In diesem Artikel finden Sie Lösungen, die Ihnen helfen, dieses Problem zu beheben und ein normales Anmeldeerlebnis wiederherzustellen. Anmelden: Es tut uns leid, Sie haben Probleme beim Anmelden. AADSTS7000112: Anwendung deaktiviert. Glücklicherweise können Sie den Fehler beheben, indem Sie einige einfache Vorschläge befolgen. Was ist der Fehlercode AADSTS7000112? Der Fehlercode AADSTS7000112 weist auf ein Problem mit der Verbindung zum Azure Active Directory von Microsoft hin. Dies kann in der Regel daran liegen, dass die Microsoft-Anwendung, die versucht, sich anzumelden, blockiert ist.

Tipps zum Spielen des Mist Lock Kingdom, um Neulingen eine Anleitung zu geben Tipps zum Spielen des Mist Lock Kingdom, um Neulingen eine Anleitung zu geben Jan 28, 2024 pm 03:33 PM

Mistlock Kingdom ist ein Open-World-Spiel, in dem Spieler als Söhne des Feuers spielen können, um zu überleben und zu erkunden. Das Spiel vereint die einzigartige Unterhaltung von Action-RPG-Herausforderungen und beschert den Spielern endlose Überraschungen und Freude. Im Spiel können Spieler Ressourcen, Umgebungen, Waffen und mehr erkunden. Einige Anfänger sind möglicherweise neugierig, wie sie mit dem Spiel beginnen sollen. In dieser Einführung und Weitergabe stellen wir Ihnen einige relevante Leitfäden für den Einstieg zur Verfügung. Tipps für Anfänger im Nebelschleusen-Königreich: Die Gefahrenstufen der von Miasma bedeckten Gebiete sind unterschiedlich. Während des Erkundungsprozesses werden nach und nach neue Gebiete der Karte freigeschaltet, und die Lage der von Miasma bedeckten Gebiete ist sichtbar. Die Karte wird durch zwei Farben gekennzeichnet. Der blaue Bereich, den Sie für kurze Zeit betreten können, hängt auch von der Fähigkeitsstufe des Charakters ab.

So beheben Sie Sitzungsfehler So beheben Sie Sitzungsfehler Oct 18, 2023 pm 05:19 PM

Ein Sitzungsfehler wird normalerweise durch den Ablauf der Sitzungslebensdauer oder das Herunterfahren des Servers verursacht. Die Lösungen: 1. Verlängern Sie die Lebensdauer der Sitzung. 3. Verwenden Sie Cookies. 4. Aktualisieren Sie die Sitzung.

Anchor Point Advent Zehn Empfehlungen für Unternehmenscharaktere für Anfänger Anchor Point Advent Zehn Empfehlungen für Unternehmenscharaktere für Anfänger Feb 20, 2024 pm 02:30 PM

Anchor Arrival ist ein rundenbasiertes 3D-Kartenspiel mit einem hochauflösenden 2D-Thema für Mädchen. Es bietet den Spielern eine reichhaltige und aufregende Kombination von Charakteren, die es zu erkunden und zu erleben gilt Auch neugierige Anfänger. Werfen wir einen Blick auf die Auswahlempfehlung für Anfänger, um zehn Goldmedaillen in Folge zu gewinnen. Die vom Anfängerpool empfohlenen mächtigen Charaktere sind hauptsächlich Singles -Ziel-Donner-Typ-Explosivcharakter. Die Ausgabe ist sehr explosiv und das Erlebnis wird für Neulinge sehr freundlich sein, daher wird dringend empfohlen, es zu wählen. Es wird empfohlen, die Kombination „Alice“ + „Antilope“ für einen 10-Ziehungs-Bonus zu wählen. Alice ist der würdigste Charakter, der das Goldpire-Attribut ausgibt, und ist nicht einmal ein bisschen stärker als die anderen beiden Charaktere im Kartenpool für Anfänger . Alice kann Sonderprüfungen bestehen

Lösung für das domänenübergreifende Problem der PHP-Sitzung Lösung für das domänenübergreifende Problem der PHP-Sitzung Oct 12, 2023 pm 03:00 PM

Lösung des domänenübergreifenden Problems von PHPSession Bei der Entwicklung der Front-End- und Back-End-Trennung sind domänenübergreifende Anforderungen zur Norm geworden. Wenn es um domänenübergreifende Probleme geht, nutzen wir in der Regel Sitzungen und verwalten diese. Aufgrund von Richtlinieneinschränkungen für den Browserursprung können Sitzungen jedoch standardmäßig nicht über Domänen hinweg gemeinsam genutzt werden. Um dieses Problem zu lösen, müssen wir einige Techniken und Methoden verwenden, um eine domänenübergreifende gemeinsame Nutzung von Sitzungen zu erreichen. 1. Die häufigste Verwendung von Cookies zum domänenübergreifenden Teilen von Sitzungen

Das Erlernen der Stapeleinrückung ist eine Fähigkeit, die PyCharm-Neulinge beherrschen müssen Das Erlernen der Stapeleinrückung ist eine Fähigkeit, die PyCharm-Neulinge beherrschen müssen Dec 30, 2023 pm 12:58 PM

Grundlegende Fähigkeiten für PyCharm-Neulinge: Um die Verwendung von Batch-Einrückungen zu beherrschen, sind spezifische Codebeispiele erforderlich. Übersicht: PyCharm ist eine leistungsstarke integrierte Python-Entwicklungsumgebung (IDE), die viele praktische Tools und Funktionen bietet, um Entwicklern bei der Verbesserung der Effizienz zu helfen. Im täglichen Codierungsprozess müssen wir den Code häufig einrücken, um das Codeformat sauber und schön zu halten. Die von PyCharm bereitgestellte Batch-Einrückungsfunktion kann uns dabei helfen, den Code schnell stapelweise einzurücken und die Codierungseffizienz zu verbessern. In diesem Artikel wird Py untersucht

GeForce Experience-Anmeldung friert ein [Fix] GeForce Experience-Anmeldung friert ein [Fix] Mar 19, 2024 pm 06:30 PM

Dieser Artikel hilft Ihnen bei der Lösung des Problems mit dem Absturz der GeForceExperience-Anmeldung unter Windows 11/10. Dies kann in der Regel durch instabile Netzwerkverbindungen, beschädigten DNS-Cache, veraltete oder beschädigte Grafikkartentreiber usw. verursacht werden. Behebung des schwarzen Bildschirms bei der GeForceExperience-Anmeldung Bevor Sie beginnen, stellen Sie sicher, dass Sie Ihre Internetverbindung und Ihren Computer neu starten. Manchmal ist das Problem möglicherweise nur auf ein vorübergehendes Problem zurückzuführen. Wenn weiterhin das Problem mit dem schwarzen Bildschirm bei der Anmeldung bei NVIDIA GeForce Experience auftritt, ziehen Sie bitte die folgenden Vorschläge in Betracht: Überprüfen Sie Ihre Internetverbindung. Wechseln Sie zu einer anderen Internetverbindung. Deaktivieren Sie Ihre

See all articles