我在我的网站上使用Codeigniter.我必须使用cron job来运行一个控制器功能.我在网站上使用路线.而且我也没有在url中使用index.php.
例如http://my-domain.com/welcome/show,这里welcome是我的控制器,show是该控制器的功能名称.
我用过这样的,
0 * * * * php /home/username/public_html/welcome/show
这是'没有这样的目录'
如何在CPANEL中为上面的url设置cron jon.
谢谢.
我想在注销时关闭窗口.我用过
window.close(), self.close(),var win = window.open("","_self"); win.close();window.parent.close();以上所有我已经使用IE中的所有工作,但在Mozilla Firefox中无法正常工作.
请给我解决方案.
谢谢.
我有国家的IP范围.我正在检查此范围内的用户IP地址,如果为真,那么他能够看到该网站,否则他不会.我使用以下代码,
$ip = $_SERVER['REMOTE_ADDR'];
if(ip2long($ip) >= $ipstart && ip2long($ip) <= $ipend){
return true;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果有人来自不同的国家,假设ABC和他的笔记本电脑/笔记本到另一个国家,假设XYZ那么上面的代码会起作用吗?在同一台笔记本电脑上
ipv4和ipv6的上述场景怎么可能?
[编辑]
$_SERVER['REMOTE_ADDR']获取哪个IP地址,它将是机器IP还是连接IP,这样我们才能知道他现在在这个国家?
谢谢
我正在使用 Codeigniter 2.1.4,但我在 flashdata 方面遇到了一些问题。当我成功提交记录时,我可以显示 flashdata 消息。但是如果从显示 flashdata 消息的页面转到另一个页面,然后使用浏览器后退按钮返回上一页,它会再次显示 flashdata 消息。
使用后如何清除 flashdata 消息?
我认为这不是 flashdata 问题的缓存问题。我很困惑为什么会发生这种情况。如果它的缓存问题那么如何删除它?
下面是我用过的代码,
//In the manage of controller
$this->session->set_flashdata('message', "Record updated successfully.");
// In the view of controller
$data['message'] = $this->session->flashdata('message');
// In the view page
echo $message;
Run Code Online (Sandbox Code Playgroud) 当我从文件(" http://www.otherdomain.com ")获取内容时,我收到以下错误.
file() [function.file]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution
Run Code Online (Sandbox Code Playgroud)
域服务器是linux.
如何解决这个问题?