小编Phi*_*kie的帖子

PHP错误 - 已经定义了常量DB_HOST?

我正在做一些家庭作业,我们正在制作一个非常基本的CMS.我们要填写一个包含标题,正文,永久链接的表格.然后,CMS将获取永久链接,并将其添加到主导航栏.在导航栏上单击该永久链接时,将显示标题,内容,创建的日期戳和修改的日期戳.我有这个东西工作,唯一的问题是,当我点击导航链接,我有这些错误:

注意:在第2行的C:\ Program Files\xampp\htdocs\php\assignment_6\config.php中已经定义了常量DB_HOST

注意:在第3行的C:\ Program Files\xampp\htdocs\php\assignment_6\config.php中已经定义了常量DB_USER

注意:在第4行的C:\ Program Files\xampp\htdocs\php\assignment_6\config.php中已经定义了常量DB_PASS

注意:常量DB_NAME已在第5行的C:\ Program Files\xampp\htdocs\php\assignment_6\config.php中定义

我有一个用于建立数据库连接的config.php文件:

<?php
     define('DB_HOST','******');
     define('DB_USER','******');
     define('DB_PASS','******');
     define('DB_NAME','******');  

    $cms_db = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);

         if(!$cms_db){
          echo"Could not connect: ".mysql_error();
     } 
?>
Run Code Online (Sandbox Code Playgroud)

这是我的文件中调用config.php文件的代码,该文件导致错误:

<?php
   require('config.php');
   $perm = $_GET['p'];
   $query = "SELECT * FROM cms WHERE permalink = '$perm'";
   $result = $cms_db->query($query);
   $row = $result->fetch_assoc();
   $page_title = $perm;
   require('header.php');
?>
<h1><?=$row['title'];?></h1>
<hr/><br/>
<p class="para"><?=$row['content']?></p>

<?php require('footer.php');?>
Run Code Online (Sandbox Code Playgroud)

少量的简单代码,但问题是什么?这不是一个致命的错误,但男人,这是令人讨厌的.

php

7
推荐指数
1
解决办法
2万
查看次数

使用Cookie PHP跟踪登录尝试

我已经完成了一项家庭作业,我需要创建一个验证码来登录"评论"部分.

我有验证码工作正常,没问题.我们的任务还包括对验证码的失败尝试进行计数.没问题.

这是我的问题.我们被告知允许用户尝试他或她希望的次数,但是,如果他们在30秒限制内失败5次,他们将被锁定3分钟.

我理解如何跟踪5次错过的尝试,但是你如何跟踪这个尝试的时间?如果用户在15秒内尝试了4次,然后等待了一分钟(或更少,显然),则重置时钟,并且还有5次尝试.此外,如果他们尝试两次并等待30秒,尝试将再次尝试.

我是否需要设置时间cookie,辅助计数cookie(与原始计数cookie一起使用),并跟踪辅助计数器的开始并查看该计数器是否增加到5?你会怎么做?

编辑:

不得不道歉,显然我对自己的情况并不完全清楚.在这个家庭作业中,严格规定我们必须使用cookie来完成这项任务.我们目前没有考虑最佳实践或安全性,教师只是希望我们对cookie感到满意.不幸的是,会话对我来说不是一个选项,我必须使用cookies.

php cookies

5
推荐指数
1
解决办法
1575
查看次数

用于NilClass的Ruby错误未定义方法`model_name':使用范围的类

使用rails 3.1,ruby 1.92.我在商店里有很多产品:电影,音乐和书籍.我的产品控制器中有三个示波器,都称为相同(电影,音乐和书籍).我们的任务是让产品控制器的索引显示网站负载的所有项目.没问题.然后,我们必须链接到书籍,音乐或电影,并显示相应的产品.也完成了.

但是,我现在在视图中有三个文件,我需要部分显示所有这些文件.我用过这个:

<% @products.each do |product| %>
  <div class="entry">
    <%= image_tag(product.image_url) %>
    <h3><%= product.title %></h3>
    <%= sanitize(product.description) %>
    <div class="price_line">
      <span class="price"><%= number_to_currency(product.price) %></span>
      <%= button_to 'Add to Cart', line_items_path(:product_id => product) %>
    </div>
  </div>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我真的不明白发生了什么.我已经采用了最初的'@product'并且使用了我的示波器,它现在是@book,或@music等.在我的代码中有三个文件,我有这个代码,但不是'@products '和'做|产品|',我有@books做|书| 等等

我需要做什么才能使用@books,@ Music和@movies来实现部分功能?每次我传递这些变量,我都会得到NilClass错误.我该怎么做?

ruby ruby-on-rails

2
推荐指数
1
解决办法
1646
查看次数

标签 统计

php ×2

cookies ×1

ruby ×1

ruby-on-rails ×1