小编use*_*509的帖子

表的薄黑边界

在此输入图像描述

如上所示,我需要为整个桌子设置这么细的线条.以上图片仅为示例.我的解决方案,不起作用.该表显示没有边框.

这是我的CSS:

table {
    border-width: thin;
    border-spacing: 2px;
    border-style: none;
    border-color: black;
}
Run Code Online (Sandbox Code Playgroud)

html css

27
推荐指数
1
解决办法
9万
查看次数

如何摆脱CKEditor中的大间距?

在此输入图像描述

我安装了CKEditor,我发现它会在行间产生很大的空间,即使我只是按下一次进入下一行!我必须按"Shift"为每个输入有断裂线!如何在不按Shift的情况下使其工作的任何想法?

按Shift + Enter键导致第2行.只需按Enter即可生成第3行.

我正在使用PHP

html php ckeditor

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

如何自动增加非主键? - SQL Server

CREATE TABLE SupplierQuote
(
supplierQuoteID int identity (3504,2) CONSTRAINT supquoteid_pk PRIMARY KEY,
PONumber int identity (9553,20) NOT NULL
.
.
.
CONSTRAINT ponumber_uq UNIQUE(PONumber)
);
Run Code Online (Sandbox Code Playgroud)

上面的ddl产生错误:

Msg 2744,Level 16,State 2,Line 1为表'SupplierQuote'指定的多个标识列.每个表只允许一个标识列.

我怎么解决呢?我希望PONumber能够自动增加.

sql t-sql database sql-server normalization

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

暂时禁用约束

我有很多关系约束的表.表包含完整的虚拟数据,我想在保持结构的同时截断/清空表中的数据.

每次我想清空一个表,我都会得到外键约束错误.我该怎么做才能暂时禁用约束,然后设置一旦删除虚拟数据就启用它.

我试过这个解决方案,但没有用!一旦我禁用,然后尝试截断,我得到fk约束错误...

//disable
SET FOREIGN_KEY_CHECKS = 0;


//enable
SET FOREIGN_KEY_CHECKS = 1;
Run Code Online (Sandbox Code Playgroud)

我正在使用MySQL.

任何的想法?

mysql database

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

在POST表单提交后使用Anchor

我需要在用户单击按钮Post后让页面加载到页面中的特定标签.

注意:我正在使用PHP

表格代码示例:

<form action="po.php?id=44" method="POST">
   <input type="hidden" name="here" value="#here" />
   <input name="btn_send" type="submit" value="Post" />
</form>
Run Code Online (Sandbox Code Playgroud)

页面应该位于页面中某个标题之间的某个位置

如下所示

代码示例:

<a name="here"></a>
<p>Total Number of Posts 55</p>
Run Code Online (Sandbox Code Playgroud)

如你所见,我登陆的地方是一个普通的标签文字,而不是超链接.因此,我将锚线作为标题之前的指标.

问题:

页面没有落在我放的地方(name ="here").该页面登顶.有没有简单的方法让它落在(名字="这里")?

html php web-applications

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

我需要T-SQL中的国家/地区列表

我有一个CountryName列,其中包含CountryName列.我需要在DDL中使用现成的列表来填充CountryName列.

该表位于SQL Server 2008中.

t-sql sql-server-2005 sql-server-2008

8
推荐指数
3
解决办法
1万
查看次数

在PHP分页中添加省略号

.
//Prev
. 
for($number = 1; $number <= $num_pages; $number++)
{   
    if($page == $number)
    {
        $navigator .= "<b>[$number]</b> ";
    }
    else
    {
        $navigator .= "<a href='?c=".$_SESSION['cID']".&rows=".$per_page."&page=$number'>$number</a> ";
    }
}
.
//Next
.
Run Code Online (Sandbox Code Playgroud)

这是打印页数的片段.

样本输出:

上一页1 2 3 4 [5] 6 7 8 9 10下一步

5是当前页面.

问题:页码按顺序显示,没有任何限制.如果我有100页,则会显示所有数字.

问题:我需要将我的分页号码显示如下...

假设我们只有7个($ num_pages)页面:

上一页1 2 [3] 4 5 6 7下一页

假设我们有90页:

[1] 2 3 4 5 6 7 ... 90下一步

假设用户点击了第7页:

上一页1 ... 5 6 [7] 8 9 10 11 ... 90下一步 …

php pagination

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

如何防止Cracker通过窃取Cookie获取登录权限

我正在努力找到一个解决方案,以确保记住我的功能.将使用Cookie.

function enc($string) {
   $slat = "%32!@x"; //can be auto-generated
   $hash = sha1(md5($slat.$string)).md5($string).sha1(md5(md5($string)));
   return $hash
}

echo enc("password"); //store user's password in db
Run Code Online (Sandbox Code Playgroud)

我开始想"如果一个饼干偷了我的会员的饼干怎么办?" 在这种情况下,黑客将有权访问,直到黑客或原始用户注销.没有证据(除了上次登录之外)该帐户被黑客入侵.在这种情况下,每当原始用户使用"记住我"登录时,黑客将始终可以访问,直到原始用户更改密码.

假设,黑客无法获得密码.

解决方案(如果他/她偷走了用户的cookie,如何防止黑客获取访问权限):

1.在db用户表中,我输入了带有盐值的"Token"字段.

2.每次用户通过表单或cookie(自动登录)登录时,使用自动生成的值更新令牌.此外,使用新哈希更新密码字段.

3.现在使用新值设置cookie.

4.以前的cookie不再有效.

5.假设黑客获得访问权限,他的访问权限将是临时的,直到原始用户访问其帐户,并且无法进行重大更改,例如更改密码/电子邮件.

黑客和用户将分享第2步!每当黑客登录时,由于多个帐户访问,用户就会被访问,反之亦然.这将表明帐户被盗,因此在原始用户只需更改密码之前不会太久.

这不是%100解决方案,但降低了风险的可能性,并警告用户有另一个人使用同一帐户.

我试图保持尽可能简单.

解决方案是否足够好?解决方案中存在重大缺陷吗?

php security

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

为什么"www.example.com"与"example.com"不一样?

我有一个网站.如果我在http://example.com格式的域中登录,然后将我的地址更改为http://www.example.com,我发现我的帐户未登录.如果我将地址更改为http:/ /example.com,我发现我的帐户已登录.

我联系了我的主人,他们告诉我它是一个编程问题.

如何解决此问题,以便两个地址代表相同的访问/会话/ cookie?

我正在使用PHP和MySQL

php web-applications

6
推荐指数
2
解决办法
1474
查看次数

表单中的图像提交按钮

我有一个表单,其中包含图像形式的提交按钮.当用户单击图像按钮时,图像按钮应扮演提交按钮的角色.

代码示例:

<form action="page.php" method="POST">
   <input type="image" name="btn_opentextbox" src="image.png" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

处理提交:

if($_POST['btn_opentextbox'])
{
    //do something
}
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是,上面的代码曾经在Firefox中完美运行.然而,一旦我昨天更新了我的Firefox,它根本不起作用.我点击按钮,页面刷新,没有任何反应.该代码在IE中也不起作用.

注意:它适用于Chrome.

我希望它能在Firefox,IE等中运行

有什么建议?

html php web-applications

6
推荐指数
2
解决办法
4万
查看次数