我有以下字符串:2013-03-22
我需要将其转换为UNIX时间戳.
我如何使用PHP执行此操作?
我在使用php strtotime函数存储的表中有记录.我需要和没有任何经验的是在2周内查询数据库中的所有记录.
对不起,我没有代码可以显示,因为使用时间戳对我来说都是如此新鲜.
当我尝试进入"if cookie exists then redirect"功能时,它不会进入.
#!/usr/bin/perl -I/srv/www/abc/m/www
require "api";
my $db = db();
use CGI;
use DBI;
use strict;
use warnings;
#use CGI qw( :standard -nph );
# read the CGI params
my $cgi = CGI->new;
my $cookie = $cgi->param("loggedin");
#my $cookie = $cgi->cookie("loggedin");
if ( $cookie ) {
print $cgi->redirect("http://host.com");
exit;
}
...
if ( $userID ) {
$cgi->cookie( -name => 'loggedin', -value => '1' ,-expires => '+4h', -path => '/' );
print $cgi->redirect("http://host.com");
exit;
}
Run Code Online (Sandbox Code Playgroud)
我想确定我在页面底部设置的cookie是否存在,如果存在,则执行重定向.此代码在if …
我有以下 api 卷曲请求:
curl --request GET http://127.0.0.1/juris?d=11111&a=22222
在我的里面http handler function有参数:w http.ResponseWriter,r *http.Request我有代码:
defer r.Body.Close()
keys,ok := r.URL.Query()["d"]
if !ok{
respondWithError(w,http.StatusBadRequest,"InvalidQuery")
return
}
dnisQuery := string(keys[0])
akeys,aok := r.URL.Query()["a"]
if !aok{
respondWithError(w,http.StatusBadRequest,"InvalidQuery")
return
}
aniQuery := string(akeys[0])
Run Code Online (Sandbox Code Playgroud)
它验证并传递第一个查询参数的正确值d,但第二个参数失败a并带有InvalidQuery
不确定我做错了什么。
我必须从字符串中删除最后一个空格
(\s)a(\s)b(\s)
Run Code Online (Sandbox Code Playgroud)
所以,基本上就像我的字符串一样结束为:
(\s)a(\s)b
Run Code Online (Sandbox Code Playgroud)
为了清楚起见,id喜欢搜索''而不是执行正则表达式,但我使用了正则表达式模式,因此你可以理解空格.
我该如何使用php?