我有一个代码,每次访问页面时都会向数组添加一个数字.数字存储在cookie中,稍后检索.
我想只保留数组中最近的5个数字.
如果阵列已满(5个项目)且必须添加新号码,则必须删除最旧的号码,并且必须保留最新的号码
这就是我所拥有的:
$lastviewedarticles = array();
if (isset($_COOKIE["viewed_articles"]) ) {
$lastviewedarticles = unserialize($_COOKIE["viewed_articles"]);
}
if (!in_array($articleid, $lastviewedarticles)){
$lastviewedarticles[] = $articleid;
}
setcookie("viewed_articles", serialize($lastviewedarticles));
Run Code Online (Sandbox Code Playgroud) $ timeposted ="晚上7:10";
此值目前是加拿大时间(魁北克省).我正试图找到一种方法将其转换为法国的时间.我怎样才能做到这一点 ?
我收到了Internet Explorer的错误.iframe的大小不正确,它显示在页面的左上角而不是中心.
在Firefox和Chrome中,一切都运行良好.
尝试了很多东西,但我找不到解决方案:(
请帮我.
您可以在此处查看IE8中的错误:http: //www.ni-dieu-ni-maitre.com/v2/index_v2.php 点击左上角标有"iframe"的链接
这是一个截图:

这是我的代码:
<head>
<script type=\"text/javascript\" src=\"http://www.$domain/scripts/jquery-1.8.2.min.js\"></script>
<script type=\"text/javascript\" src=\"http://www.$domain/scripts/jquery.fancybox.js?v=2.1.1\"></script>
<link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.$domain/scripts/jquery.fancybox.css?v=2.1.1\" media=\"screen\" />
<script type=\"text/javascript\">
$(document).ready(function() {
$('.fancybox').fancybox();
$('.fancybox').click(function() {
$.fancybox.open({
href : 'iframe.html',
type : 'iframe',
padding : 5,
autoScale : false
});
});
$(\".contactbox\").fancybox({
openEffect : 'elastic',
openSpeed : 150,
closeEffect : 'elastic',
closeSpeed : 150,
closeClick : true,
'overlayShow' : false,
href : 'contact.php',
type : 'iframe',
padding : 5,
autoScale : true,
scrolling : …Run Code Online (Sandbox Code Playgroud) round()如果有小数,我如何使用将数字四舍五入到高位数?
例如:
1.00001 = 2
1.1 = 2
1.4785834975 = 2
1.00 = 1
1.99 = 2
3.01 = 4
Run Code Online (Sandbox Code Playgroud) 我有一个脚本,将在加载iframe的内容时显示加载文本.我第一次打开页面,它将完美地工作.但是在这个页面上我有链接将在iframe中启动,并且不会为这些链接显示加载文本:(
请参见此处的示例:http: //www.ndnm.co.cc/test.php
它将在您第一次加载页面时工作,但如果您单击"TEST LINK",则不会显示加载文本:(
注意:iframe正在加载EXTERNAL域
我该如何解决这个问题?
非常感谢
我有一个奇怪的问题.我有一个脚本,它会为每个访问过的页面添加一个数字到一个数组中,然后将其放入cookie中.
然后在另一页上,它将显示cookie中的数字列表.
它在我的域名(https)上与WWW完美配合:https://www.mydomain.com
问题是没有WWW(https://mydomain.com)它将无法运行.似乎有两个不同的cookie:一个用于https://mydomain.com,另一个用于https://www.mydomain.com
我还想分享没有https的子域名的cookie
所以基本上它应该是SAME cookie:
https://www.domain.com
https://domain.com
http://subdomain.domain.com
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
目前,我使用:
setcookie("viewed_articles", serialize($lastviewedarticles));
Run Code Online (Sandbox Code Playgroud) 此代码将表单提交到新窗口
<form action="..." method="post" target="_new">
Run Code Online (Sandbox Code Playgroud)
但是有可能在没有地址栏的情况下启动新窗口并定义其大小吗?
我有一个Fancybox,可以从iframe打开联系表单.在iframe内部,我有一个关闭按钮,但它不起作用.
我$.fancybox.close();和两个人都试过了parent.jQuery.fancybox.close();
这是我的问题页面:http: //www.no-gods-no-masters.com (点击联系按钮)
我究竟做错了什么 ?