php新手问题,关于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');}?>
我还是把代码贴出来吧,因为二楼说的我都认真看了,还是没解决问题,因为我已经在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中使用啊,找来找去都是这样说的

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

一些玩家在PS4或PS5发布时遇到了一个奇怪的问题。例如,当他们的PlayStation网络登录失败,但互联网连接正常时,这可能会引起困扰。在输入登录信息时,可能会遇到错误,而且可能无法加入PSParty聊天。如果你遇到了类似问题,这个指南可能会帮助你解决。在PlayStationNetworkSign-in旁边,你会看到错误信息‘AnErrorHaveAreAre’,它会显示‘Failure’。其他参数如获取IP地址、互联网连接和连接速度都是成功的。那么,这里的问题可能是什么呢?我会给你工作的

AADSTS7000112错误可能会阻止您使用Microsoft帐户登录应用程序,给您带来不便。本文将为您提供解决方案,帮助您解决这个问题,恢复正常的登录体验。登录:很抱歉,您登录时遇到问题。AADSTS7000112:应用程序已禁用。幸运的是,您可以遵循一些简单的建议来修复错误。错误代码AADSTS7000112是什么?错误代码AADSTS7000112表示与Microsoft的AzureActiveDirectory连接出现问题。通常情况下,这可能是由于尝试登录的Microsoft应用程序被

雾锁王国是一款开放世界的游戏,玩家可以扮演火焰之子进行生存和探索。游戏融合了动作RPG挑战的特色娱乐,为玩家带来无尽的惊喜和欢乐。在游戏中,玩家可以探索资源、环境和武器等内容。对于一些新手玩家,可能会对如何上手游戏感到好奇。在这期的介绍和分享中,我们将为大家提供一些相关的入门指南。雾锁王国新手入门技巧被瘴气笼罩区域的危险等级不同在探索的过程中会逐渐解锁地图的新区域,并且能看到被瘴气笼罩区域的位置。地图上会以两种颜色来区分,蓝色区域是可以短时间进入的,根据角色能力等级高低,可停留的时间也会有所区别

session失效通常是由于 session 的生存时间过期或者服务器关闭导致的。其解决办法:1、延长session的生存时间;2、使用持久化存储;3、使用cookie;4、异步更新session;5、使用会话管理中间件。

锚点降临是一款拥有高画质美少女二次元主题的3D回合卡牌游戏,提供了丰富角色的精彩组合可供玩家来探索和体验,拥有很多精品阵容的强力搭配,新人玩家也是好奇新手池有哪些强力角色推荐,下面来看看新手十连金的选择参考!锚点降临新手池强力角色推荐第一个十连选艾莉丝,她主要是一个单体雷系爆发角色,单体输出非常爆炸的,对新人的体验也会是非常的友好的,所以十分推荐选取。10抽必金建议选择“艾莉丝”+“羚角”的组合,艾莉丝是最值得选的金皮雷属性输出角色,比新手卡池中的另外2个角色要强得不是一星半点。艾莉丝可以通过特

PHPSession跨域问题的解决方法在前后端分离的开发中,跨域请求已成为常态。在处理跨域问题时,我们通常会涉及到session的使用和管理。然而,由于浏览器的同源策略限制,跨域情况下默认情况下无法共享session。为了解决这个问题,我们需要采用一些技巧和方法来实现session的跨域共享。一、使用cookie跨域共享session最常

PyCharm新手必备技能:掌握批量缩进的使用方法,需要具体代码示例概述:PyCharm是一款功能强大的Python集成开发环境(IDE),它提供了许多实用的工具和功能,帮助开发者提高效率。在日常的编码过程中,我们经常需要对代码进行缩进,保持代码的格式整齐美观。而PyCharm提供的批量缩进功能可以帮助我们快速对代码进行批量缩进,提高编码效率。本文将探讨Py
![GeForce Experience登录死机[修复]](https://img.php.cn/upload/article/000/887/227/171084420790568.png?x-oss-process=image/resize,m_fill,h_207,w_330)
本文将指导您解决在Windows11/10上出现的GeForceExperience登录死机问题。通常情况下,这可能是由于不稳定的网络连接、损坏的DNS缓存、过时或损坏的图形卡驱动程序等原因引起的。修复GeForceExperience登录黑屏在开始之前,请确保重新启动您的互联网连接和计算机。有时候,这个问题可能只是由于临时问题引起的。如果您仍然遇到NVIDIAGeForceExperience登录黑屏问题,请考虑采取以下建议:检查您的internet连接切换到另一个Internet连接禁用您的
