首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress include('wordpress/wp-blog-header.php')

Wordpress include('wordpress/wp-blog-header.php')
EN

Stack Overflow用户
提问于 2015-09-30 22:02:16
回答 1查看 170关注 0票数 0

我有一个简单的登录网站。用户输入用户名和密码,然后单击登录按钮,该按钮会将帖子数据发送到一个单独的php文件,然后该文件将访问并检查来自数据库的输入。这个过程运行得很好。

然而,我有一些代码可以显示我的wordpress博客的最新帖子,它位于相同的服务器位置(/public_html)。当我添加include('wordpress/wp-blog-header.php')时,它中断了我的登录系统,声明用于访问它的数据库-the详细信息的用户名和密码(而不是用户输入)是错误的。我已经确认我没有输入错误的凭据。你知道为什么会发生这种情况吗?

我的登录代码如下:

代码语言:javascript
复制
//if user visits page first time - no status is set
if(!isset($_SESSION['status']) || $_SESSION['status'] == NULL ) {

$login = "<h1> Login <small style='color:#E54FBF'> enter your credentials </small></h1>
    <p>
        <label for='memberid'>Member ID: </label>
        <input type='text' name='memberid' required />
    </p>

    <p>
        <label for='memberpassword'>Password: </label>
        <input type='password' name='memberpassword' required />
    </p>

    <p>
        <input type='submit' id='submit2' value='Login' name='submit2' />
    </p>";

此代码是登录部分。然后在提交时,这被调用:

代码语言:javascript
复制
if($_POST && !empty($_POST['memberid']) && !empty($_POST['memberpassword'])) {

$response = $membership->validate_user($_POST['memberid'], $_POST['memberpassword']); }

正如我所说的,代码在没有include的情况下可以完美地工作。可能的问题是什么?我收到用于访问数据库的用户名和密码(不是用户输入的详细信息)不正确的错误-它们不是!我猜他们在某个地方被重新分配了,但我不知道为什么。

任何帮助都将不胜感激。提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2015-09-30 22:38:38

谢谢大家-史蒂夫一针见血。它是由变量名冲突引起的!干杯!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32868135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档