草庐IT

php - 设置测试服务器简介

我使用Dreamweaver,并且我有一个托管在公共(public)托管公司的域。目前,当我编辑我的.php时,我必须不断地上传到我的域以对其进行测试。我真的不想设置像xampp这样的本地服务器,因为我希望能够跨多个公司和任何地方访问我网站的最新信息。我的网站仍处于非常早期的开发阶段。这是典型的工作流程吗?因为这让我很烦。谢谢 最佳答案 通常发生的情况是您运行多个服务器。立即编辑实际网站通常是非常糟糕的做法。如果你制造了一个错误怎么办?您一定会,因为没有人会编写完美的程序。有一种范式叫做DTAP发展测试接受制作你开发你的开发服务器,

php - 如何防止服务器端从非预期来源接收数据

我有一个名为addItem的PHP服务。当有人在客户端提交表单时调用此服务。我如何确保只有在从预期表单调用时才会添加项目?例如,试图阻止某人通过自动curl调用提交内容。谢谢你,三通 最佳答案 简短的回答是你不能。只要表单可访问,您用于保护表单的任何方法都可以自动处理。您永远不应指望用户发送的数据是安全的。但是,您可以采取一些措施来让任何想要欺骗您的表单的人都变得更具挑战性。添加CAPTCHA这可能会过滤掉几乎所有脚本提交,但也会对普通用户产生最大的负面影响。采用某种形式的CSRF保护(无论如何你都应该拥有)。这意味着任何想要通过表

用户帖子的 PHP 正则表达式清理

我正在尝试使用正则表达式清理用户在PHP中提交的评论,但变得相当卡住和困惑!是否可以使用正则表达式来:删除重复两次以上的标点符号,以便:天啊,太棒了!!!!变成了天哪,太棒了!!!!!!!!!!!!............----变成!!..--!?!?!?变为!?删除重复的单词或短语(例如,用户复制并粘贴了一条消息)以便:spamspamspamspam变成了spam我喜欢复制和粘贴。我喜欢复制和粘贴。Ilovecopyandpaste.变成Ilovecopyandpaste.删除大于10个大写字母的字母和空格的集合:ILOVECAPITALSTHETheyARESOWESOME变为

php - 使用 PHP 发送电子邮件并确保它不会被阻止

我想用PHP发送HTML电子邮件。我想知道应该在电子邮件中使用哪些header以确保它不会被阻止或最终进入垃圾邮件文件夹。电子邮件内容将包含CSS和HTML。回复字段将与发件人的不同(这会影响什么吗?)编辑:我不知道为什么我的问题被否决了。无论如何,我不想通过电子邮件发送垃圾邮件或邮件列表。我希望回复字段与发件人字段不同的原因是因为我正在创建一个网络应用程序,用户可以在其中管理来自不同客户端的作业。每当更新或创建工作时,该应用程序都会自动向客户发送有关工作更新的电子邮件。然后客户可以回复电子邮件以联系用户-这就是为什么我需要回复字段是用户的电子邮件地址。 最

php - 两阶段提交——寻找实现

我正在寻找两阶段提交协议(protocol)的实现,是的,我是分布式事务的新手:)必须在php应用程序和远程“应用程序”(系统)之间实现两阶段提交。我必须从头开始实现两阶段提交吗?您是否知道以任何语言实现的任何模块可以让我领先一步?--直到现在才找到很多关于此的信息:)感谢任何帮助。 最佳答案 也许你可以看看Atomikos,它是java分布式事务的开源实现。此外,您可能想阅读JTA以获取更多有关分布式事务的信息。基本上2-phase-commit(2PC)在理论上不是很难理解:询问所有参与系统是否能够立即提交所有这些系统都必须回答

php - 简单 SSL - 我需要做什么才能使我的 ajax 登录 SSL 安全

我有一个带有用户管理管理区域的用户登录/注册系统。只是一些背景:目前登录都是“ajax”,因此用户单击登录,加载gif旋转,同时在后台检查详细信息,创建session。如果一切顺利,客户端javascript会将页面刷新到正确的位置。问题现在如果我想使用SSL,我该怎么做?“ajax”调用-我需要确保它的安全-我是否通过调用https来做到这一点-就足够了吗?1.1目前我使用jQuery$post,它有一个到login.php的相对路径来检查用户登录详细信息。我是否应该将其设为绝对值-例如https://www.mysite.com/ajax/login.php登录后的重定向是否也去h

php - 现有类似wiki的markdown项目的建议

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我用过TikiWiki有一段时间,最近尝试了MediaWiki,但对于我的简单需求来说,它们中的任何一个似乎都太复杂了。老实说,我更喜欢markdown而不是wiki语法,因为它简单,因此我问这个问题的原因:我正在寻找一个基于markdown语法的协作文档系统,例如Github的wiki系统。这个项目应该用PHP编写,这样它就可以在共享主机上提供服务(即

php - 基于 TLS 的 JSON RPC 是否足够安全?

我打算让PHPWeb服务通过TLS(HTTPS)接受JSON-RPC。每个客户端都有一个APIkey,我将使用该key进行身份识别。这是否足够安全,是否有JSON-RPC安全特定标准? 最佳答案 这是一种很好的做事方式。以下是您的安全方案中的要求和组件的概述:list这是需要什么安全性以及如何解决它的list:第三方无法窃听您的通信。HTTPS提供了这一点。第三方无法篡改您的通信。HTTPS也提供了这一点。客户端可以验证服务器。HTTPS提供了这个(*)。服务器可以对客户端进行身份验证。客户端认证有很多方法可以验证客户端。这里有几个

php - 如果数据库出现故障,如何保留动态创建的输入字段值?

我有一个大约有70个输入字段的大表单,表单中有一些按钮可以创建额外的输入字段。我的问题是,如果服务器在提交表单时出现问题,比如数据库插入失败,我该如何保留这些输入字段及其值?我有动态验证,但如果提交时出现问题怎么办? 最佳答案 你有很多选择。您可以使用ajax发布表单,如果成功则重定向到新页面,如果失败则提醒用户(最简单!)您可以从post变量在服务器端重新创建from(复杂形式更难)服务器可以在失败时发回表单值,您可以编写JS来重新创建表单(如果您已经有JS来管理表单,可能会很容易)。您可以传递表单的实际HTML以及表单值,并让服

php - 即时创建拇指与上传后创建拇指

只是想知道什么更好:动态创建缩略图:[+]轻松创建多种拇指尺寸[+]易于维护[-]通过PHP发送图片浪费cpu在用户上传后创建拇指:[+]节省服务器CPU[-]维护和增加新的拇指大小都非常痛苦[-]可能从未显示大拇指。有什么建议吗?我真的应该担心CPU吗?假设我有数千张图片,每张图片都需要5种以上不同尺寸的拇指。将来可能会有更多尺寸。 最佳答案 [-]wastingcpubysendingimagesthruPHP您不必为每个请求一次又一次地生成相同的图像!第一次请求时生成图像,然后将其放在Web服务器下次提供服务的地方。使用mod