在我的网站中,我集成了一个接收IPN通知的PHP脚本,并向客户发送许可证密钥.此脚本位于php脚本所需的其他2个php文件的文件夹中...如何保护此文件夹?如果我放入.htaccess其中:
order allow,deny
deny from all
Run Code Online (Sandbox Code Playgroud)
我也阻止了paypal通知.
我该如何保护它?我需要吗?
直到今天,我自己开发并测试了我的应用程序的所有版本!我想开始为beta测试版发布一些版本,以便有更好的产品发布!但我真的不知道那是怎么回事!
我曾想过在我的网站上将测试版上传到受密码保护的文件夹中,并向测试人员发送有关新测试版可用性的通知(通过电子邮件).
或者在我的网站的受限区域上传测试版并向我的测试人员发送一个动态链接(有一个到期时间)到新的可用测试版.
这些是好方法还是我可以做得更好?
提前感谢您的回复!
编辑
我已经有一些beta测试员,我不是在寻找新的!我只询问有关如何将我的测试版发送给我的测试人员的建议!
编辑2
我想发送给测试人员的应用程序是MAC OS X应用程序,而不是iPhone OS应用程序!否则,我想以安全的方式分发应用程序(仅限我的beta测试人员)...所以我不能像Sparkle一样使用软件更新框架!
我注意到很多网站都有包含输入字段的表单,即使它没有用于样式或脚本目的,也指定了"name"属性!
而且,根据HTML文档中关于表单的官方文档......
name = cdata [CI]此属性命名该元素,以便可以从样式表或脚本中引用它.注意.包含此属性是为了向后兼容.应用程序应使用id属性来标识元素.
所以,我的问题是:此属性是否应仅用于样式和脚本目的?
提前致谢!
编辑:特别是,可以避免使用具有"文本"类型的输入字段的此属性(当没有样式或脚本目的时)?
编辑2:所以,你几乎已经确认了我的想法:"name"属性将在进一步的HTML规范/标准中被弃用!!! ??? 它仍然只是"活着" for backwards compatibility...在某些情况下可以避免,但仍有一些情况(如单选按钮),这是必要的!
我有一个问题,一个很好的方法来保护我的可可应用程序免受盗版.我知道这是不可能的!
所以,在我的应用程序中,我有一个isRegistered()方法,每次用户启动应用程序时都会运行.这是从applicationDidFinishLaunching:App委托调用的.因此,如果此方法返回true,则应用程序继续执行代码,否则将显示一条警告,指出该应用程序未注册且有xx天购买许可证.
这是一个好方法吗?因为,我没有这方面的经验.
预先感谢您的帮助!
解决了
首先,感谢大家!我认为同样的事情:任何版权保护都可以阻止盗版.我只想解决这个小错误,即使我知道有人会再次破解我的应用程序.然而,这是真的 - 最好的办法是改进应用程序,而不是浪费时间尝试提高盗版保护效率.
我是新形式和发布数据......所以我不知道如何解决这个问题!
我有一个简单的PHP页面(第1页):
<form method="post" action="/page2.php">
<input type="search" value="E-Mail Address" size="30" name="email" />
<input type="submit" value="Find E-Mail" />
</form>
Run Code Online (Sandbox Code Playgroud)
您如何注意到...此表单将'email'值发布到page2.在page2中有一个小脚本,它在数据库中查找以检查电子邮件地址是否存在.
$email = $_POST['email'];
$resut = mysql_query("SELECT * FROM table WHERE email = $email");
.
.
.
/* do something */
.
.
.
if($result){
//post back yes
}
else{
//post back no
}
Run Code Online (Sandbox Code Playgroud)
我不知道如何在php中回复帖子!如何从javascript方法读取回发数据,该方法显示报告搜索结果的警报?
这只是我正在尝试做的一个例子,因为我的page2在回发之前做了一些其他动作.
当我点击提交按钮时,我正在尝试为旋转指示器设置动画...这就是我需要回发到javascript方法的原因!因为javascript函数应该停止动画并使用搜索结果弹出警报!
非常感谢提前!
我有一个小问题,我找不到解决方案!
我的代码是(这只是一个示例代码,但我的原始代码执行类似的操作):
float x = [@"2.45" floatValue];
for(int i=0; i<100; i++)
x += 0.22;
NSLog(@"%f", x);
Run Code Online (Sandbox Code Playgroud)
输出是52.450001而不是52.450000!
我不知道因为这种情况发生了!
谢谢你的帮助!
〜〜解决
谢谢大家!是的,我用双重型解决了!
cocoa ×3
objective-c ×3
php ×2
beta ×1
delegates ×1
distribution ×1
forms ×1
html ×1
input ×1
javascript ×1
paypal ×1
paypal-ipn ×1
piracy ×1
post ×1
postback ×1
protection ×1
testing ×1