我有一个典型的登录名(用户名,密码),还希望包含一个"保存我的详细信息"复选框.登录表单将其值发布到login_script.php,如果登录成功,则将用户重定向到站点的主页面.
我想用这个方法来保存登录细节
//Remember Me Function
if(isset($_POST['remember_me'])){
// Set a cookie that expires in 24 hours
setcookie("username",$username, time()+3600*24);
setcookie("password",$password, time()+3600*24);
}
Run Code Online (Sandbox Code Playgroud)
根据我的理解,setcookie("username",$username, time()+3600*24);必须在执行任何其他代码之前将其设置在PHP页面的顶部.
我的问题是我不想设置cookie,除非用户已成功登录.但是由于在登录测试后在脚本中间调用了set cookie函数,它将无法工作.
有任何想法吗?干杯.
我已经在网上彻底搜索了这个问题的答案; 但是,大多数答案都说明了使用showpage.我知道您可以使用showpage将多个页面打印到打印机,但我想在我的计算机上查看多个页面.我想看看像Evince这样的程序中的所有页面.
我听说过使用标准注释打印多个页面,但我不知道它们是如何工作的.
任何有用的评论将不胜感激.谢谢!
我很难确定哪种方法在网站性能方面更好.
要么将一个文件中的所有必需jQuery插件包含在站点的每个页面上,要么将插件拆分为单个文件,并在需要时使用jQuery.getScript()方法加载它们.
通过一个http请求异步加载脚本有什么好处吗?
我的所有Javascript都将被缩小并压缩.
谢谢!
我试图实现类似于Excel的"无限"可滚动性的东西; 用户可以滚动到文档的"底部"; 但随后继续滚动(使用滚动条或滚动条上的向下箭头),还有更多,为它们生成空行.我有这个大多数工作(当使用鼠标滚轮它完美地工作); 但我在使用SmallIncrement功能时遇到了麻烦 - 就是这样; 当用户单击滚动条上的向下箭头时,它应该通过scrollbar.SmallChange向下,尽管它位于滚动条的可滚动范围的底部.
这是我的代码(在scrollBar_Scroll的处理程序中):
int difference = e.NewValue - e.OldValue;
if (e.Type == ScrollEventType.SmallIncrement)
{
if (difference != scrollBar.SmallChange)
{
int increase = (scrollBar.SmallChange - difference);
scrollBar.Maximum += increase;
scrollBar.Value += increase;
}
}
Run Code Online (Sandbox Code Playgroud)
在调试器中查看它,这将完全按照我的预期设置值.但是,在函数结束后会发生某些事情(不确定是什么),导致scrollBar.Value被设置回原始值加一.如果我按下向下箭头,它的工作方式大多正确.一旦释放按钮,它仍然会跳回一点.
知道是什么导致这种情况,以及任何修复方法吗?
干杯!
编辑:这是我的滚轮代码.它非常相似,令人困惑,为什么它不起作用.这是在包含面板的MouseWheel事件处理程序中.
int desiredValue = scrollBar.Value - e.Delta;
scrollBar.MaximumValue = (Math.Max(normalBottom, desiredValue + scrollBar.LargeChange));
scrollBar.Value = Math.Max(0, desiredValue);
Run Code Online (Sandbox Code Playgroud)
normalBottom是一个记住滚动条"有限"结尾的变量 - 在excel中,这可能是用户输入的最低数据,也可能是屏幕的高度; 所以它正常滚动到这个值之上(不会变为负数).
我有一张有田地的桌子Description.我想确保没有两行具有相同的"描述",但我无法将描述写入我的标识列(我的ID列是一个int).
设置Description为第二个主键是否安全(除了我的ID已经是主键)?
我用两个按钮和一个文本字段创建一个uialertview,如果textfield为空,我想要禁用"Ok"按钮.如何获取uibutton对象,更改是启用状态.
Char.IsDigit()vs 之间的区别是什么?Char.IsNumber()
我正在使用Django 1.2.1,我在尝试加载模板标签时遇到问题:
{% load mytags %}
TemplateSyntaxError at /myapp/
'mytags' is not a valid tag library: Template library mytags not
found, tried django.templatetags.mytags
Run Code Online (Sandbox Code Playgroud)
它的定义是myproject/myapp/templatetags/mytags.py.
nate@nate-desktop:~/work/django-projects/myproject$ ls myapp/templatetags/
mytags.py __init.py__
nate@nate-desktop:~/work/django-projects/myproject$ more
myapp/templatetags/mytags.py
from django import template
register = template.Library()
@register.simple_tag
def myclass(request):
return request.path
Run Code Online (Sandbox Code Playgroud)
我添加了'myapp' INSTALLED_APPS并更新TEMPLATE_LOADERS(根据StackOverflow的建议):
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
'django.template.loaders.eggs.Loader',
'django.template.loaders.app_directories.load_template_source',
)
Run Code Online (Sandbox Code Playgroud)
当我启动服务器时,我看到此警告消息:
/usr/local/lib/python2.6/dist-packages/django/template/loaders/eggs.py:4:
UserWarning: Module _mysql was already imported from
/usr/lib/pymodules/python2.6/_mysql.so, but
/usr/lib/pymodules/python2.6 is being added to sys.path
Run Code Online (Sandbox Code Playgroud)
当我尝试在shell中导入我的模块时,我也无法导入它:
>>> from django.templatetags …Run Code Online (Sandbox Code Playgroud) 我正在尝试加密web.config中的连接字符串.我正在跟进:
http://msdn.microsoft.com/en-us/library/2w117ede.aspx
但是当我使用命令到达零件时:
aspnet_regiis -pe"connectionStrings"-app"/ MyApplication"-prov"MyProvider"
它一直在抱怨:
"无法打开虚拟路径'/ MyApplication'和站点'默认网站'的配置
无法映射路径'/ myapplication'失败!
我很确定我已正确遵循了说明.我直接在'C:\'根目录中创建了名为'MyApplication'的项目.
有任何想法吗?也许我应该遵循一套不同的指示?
c# ×4
.net ×2
asp.net ×1
asynchronous ×1
char ×1
database ×1
django ×1
iphone ×1
javascript ×1
jquery ×1
login ×1
objective-c ×1
performance ×1
php ×1
postscript ×1
primary-key ×1
scrollbar ×1
security ×1
setcookie ×1
sql ×1
sql-server ×1
tags ×1
templates ×1
unique ×1
validation ×1