我正在为一家关于安全问题的公司建立一个外联网.他们希望确保其用户正在浏览网站,并在其网络浏览器中启用私人浏览模式,以便不保留任何Cookie或历史记录.
我发现只有这个 http://jeremiahgrossman.blogspot.com/2009/03/detecting-private-browsing-mode.html 和 https://serverfault.com/questions/18966/force-safari-to-operate-in-私人模式和检测,该状态-从-A-Web服务器
理想的解决方案是使用no或minimal javascript.试图为所有浏览器和平台设置一个独特的cookie吗?有人这样做过吗?
谢谢!
更新
http://crypto.stanford.edu/~collinj/research/incognito/使用其他海报提到的浏览器fingerprinters的CSS访问技术 - 感谢提示.
我喜欢它,因为它小而优雅,但仍然希望能够在没有javascript的情况下做到这一点,如果可能的话.
什么是在PHPSESSID cookie上设置httponly和安全标志的推荐方法?
我找到了http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-httponly.有更好的建议吗?
谢谢
有没有办法让phpStorm更新docblock的内容?例如,如果我有以下代码
//-------------------------------------------------------------------------
/**
* @param string $url
* @return $this
*/
public function setBaseUrl($url)
{
$this->baseUrl = $url;
return $this;
}
Run Code Online (Sandbox Code Playgroud)
并添加另一个参数
//-------------------------------------------------------------------------
/**
* @param string $url
* @return $this
*/
public function setBaseUrl($url, $anotherParameter)
{
$this->baseUrl = $url;
return $this;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法让phpStorm在我的docblock中创建@param $ anotherParameter?(在一次击键或菜单选择中)?
有没有人有一个简单的方法来计算一页文本将以特定字体和大小消耗多少点?(容易=最小的代码行+计算上便宜).Zend_Pdf似乎没有这样做的函数,除了对getGlyphForCharacter(),getUnitsPerEm()和getWidthsForGlyph()的每个字符进行一些非常昂贵的调用.
我正在生成一个多页PDF,每页都有几个表,需要在列中包装文本.它已经花了几秒钟来创建它,我不希望它花费太多时间,或者我不得不开始搞乱后台任务或进度条等.
我想出的唯一解决方案是预先计算每个字体使用的每个字符的宽度(以磅为单位),然后在每个字符串上添加这些字符.仍然相当昂贵.
我错过了什么吗?或者你有什么更简单的?
谢谢!
有人能指出我的国际邮政/住宅/送货地址格式模板列表,使用某种可解析的标准词汇表的地址部分?
理想列表包含国家/地区代码,然后是使用可替换令牌的格式,因此我可以将数据库地址字段替换为模板,以生成以本地格式打印的内容.
例如
NZ | [first_name] [family_name]\n[company_name]\n[street_address]\n[city] [post_code]\n[country]
AU | [first_name] [family_name]\n[company_name]\n[street_address]\n[city]\n[state] [post_code]\n[country]
US | etc
UK | etc
Run Code Online (Sandbox Code Playgroud)
背景:我曾经有一个简单的自由文本字段来接受地址.转而支持vCard下载,这需要将地址分解为特定字段.多数民众赞成:我们可以进行迁移.我正在寻找一种方法,以每个国家的"正确"顺序显示字段.谢谢你的帮助!
formatting localization vcf-vcard addressbook street-address
我有一个遗留的内部人力资源网络应用程序,我想使用更现代的技术重建它。学说 2 看起来不错。但是我一直找不到关于如何最好地组织大型数据库(120 个表)的实体的文章或文档。你能帮我吗?
我的主要问题是 Person 表(当然!这是一个 HR 系统!)。它目前有 70 列。我想重构它以将几个子集提取到一对一的子表中,这将给我留下大约 30 列。还有大约 50 个其他支持一对多的表,称为 person_address、person_medical、person_status、person_travel、person_education、person_profession 等。稍后会添加更多。
如果我将所有的学说关联(http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/working-with-associations.html)与 set/ 一起放在 Person 实体类中每个的 get/add/remove 方法,连同原始的 30 列及其方法,以及一些支持的实用程序函数,那么 Person 实体将有 1000 多行长,并且是一场噩梦来测试。
FWIW 我计划创建一个 PersonRepository 来处理常见的批量查询,一个 PersonProfessionRepository 用于该子表上的批量查询/报告等,以及 Person*Service s,它将在需要时包含一些更复杂的业务逻辑。所以组织应用程序逻辑的其余部分很好:这是一个关于如何正确组织大量带有 Doctrine 的子表实体的问题,这些实体都与一个主表有关系/关联。如何避免使 Person 实体类膨胀?
php ×2
security ×2
addressbook ×1
browser ×1
cookies ×1
database ×1
docblocks ×1
doctrine-orm ×1
fonts ×1
formatting ×1
html ×1
javascript ×1
localization ×1
model ×1
phpstorm ×1
vcf-vcard ×1
zend-pdf ×1