小编rof*_*fle的帖子

ASP.NET MVC部分视图和重定向

我有一个名为Login.ascx的局部视图,其中包含我在整个网站上的多个页面上包含的登录框.它在信息正确时工作正常,但我正在尝试进行验证,因此如果登录信息不正确,我想将用户重定向回他们之前的视图,以向他们显示登录错误.什么是正确的说法,回到你来自的观点?

asp.net asp.net-mvc

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

在数组中查找数字序列

我正在做一个Yahtzee游戏,我需要一种方法来计算一个小直线(按顺序排列4个数字).如此有效的将是:1,2,3,4 | 2,3,4,5 | 3,4,5,6.

我有一个包含5个数字的数组,我需要弄清楚这3个组合中的一个是否在该数组中.

对于那些不熟悉Yahtzee的人来说,有5个骰子(数组中的5个数字)可以是1-6.

php

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

.htaccess 重写 url 到页面或目录

对于我的网站,我有一个 RewriteRule,它将 URL http://www.mysite.com/work指向 work.php 文件。我还有一个名为“work”的目录,其中包含文件,例如project1.php、project2.php等...

我必须编写什么规则才能使 URL http://www.mysite.com/work知道转到 work.php 文件,但 URL http://www.mysite.com/work/project1知道我意思是进入目录“work”并显示project1.php文件?

编辑:应该指出,这就是我目前正在处理的内容:

RewriteEngine On
RewriteBase /beta/
RewriteRule ^([a-z]+)$ $1.php [L]
Run Code Online (Sandbox Code Playgroud)

还有其他建议可以提高安全性吗?(停止目录跳转等...)

php .htaccess

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

使用PHP/CodeIgniter中的重新生成会话ID

我正在使用CodeIgniter的Session类来管理购物车/结账系统的会话.会话数据存储在数据库中,会话ID存储在cookie中.所有购物车信息都通过AJAX检索,并与会话ID一起保存在会话中.

现在我使用PHP/CodeIgniter生成的会话ID作为跟踪用户的方法.用户不登录到站点,并且商店和购物车/结账系统位于不同的域中,因此这是将它们绑定到存储在会话/数据库中的购物车的唯一事物.我在表单上的隐藏字段中使用此会话ID,并在链接中作为参数使用,以便在任何请求时将其发送到服务器(添加项目,删除项目,查看购物车等...)

CodeIgniter允许您设置重新生成会话ID的时间,现在我将其设置为10分钟.我在默认情况下使用它但是时间太短,因为如果用户在页面上停留的时间太长,则动态写入链接和表单的会话ID将过时并且不再与其购物车数据相关联.

这显然不是一个很好的解决方案.允许以较低的间隔重新生成会话ID的最佳方法是什么,但即使用户等待10分钟以上(没有页面刷新)来执行操作,仍然会将用户与其购物车数据挂钩?

php security session codeigniter

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

循环获取PHP关联数组键

我有以下代码:

while ($row = mysql_fetch_array($result, MYSQL_NUM)) 
    {
        for ($i=0; $i<count($row); $i++)
        {
            (DO THING HERE)
            $row[$i] = str_replace("\n", " ", $row[$i]);
            $row[$i] = str_replace("\r", " ", $row[$i]);
        }

    }
Run Code Online (Sandbox Code Playgroud)

我基本上想做,如果关联数组键等于"email"(所以$ row ['email'])然后追加"@ gmail.com".

php

0
推荐指数
2
解决办法
3183
查看次数

建立一个大型表格,需要建议

我必须为用户填写一份大表格,以便申请我在大学毕业的学习.将收集大量信息(多个地址,个人信息,商业信息,过去的学校信息,经验等等),我想知道处理这一切的最佳方法.我将使用PHP和Javascript.

是否有任何帮助器或框架可用于帮助构建/验证表单,我可以将其插入到现有项目中?

对于跟踪大型表单和结果数据,还需要任何建议.

javascript php

0
推荐指数
1
解决办法
1903
查看次数

为每个会话分配随机颜色,用于聊天

我有一个我正在研究的AJAX聊天系统,到目前为止我已经开始工作了.我想做的一件事就是拥有它,所以当用户名显示在屏幕上时,它是一种独特的颜色(就像在AIM窗口中一样).如何生成随机颜色以分配给他们登录的特定会话的用户名?

颜色必须是在白色背景上更暗的颜色,并且当它们生成时,它们不能与其他当前用户分配的颜色太相似.

编辑谢谢,我想预定义的列表将是最简单的方法.如果我在配置文件中有此列表并在用户登录时指定颜色,那么我该如何确保没有两个登录用户具有相同的颜色?

javascript css php ajax jquery

0
推荐指数
1
解决办法
642
查看次数

AJAX聊天,自动滚动窗口

重复

使用JavaScript滚动溢出的DIV


我有一个AJAX聊天,它将消息输出到带溢出的div:auto,所以如果它太长,滚动条就会出现.是否有一种方法可以在添加新消息时自动滚动到底部?最好使用jQuery?

javascript php ajax jquery

0
推荐指数
1
解决办法
9846
查看次数