该怎么办?我有一个巨大的文件列表,谷歌速度页称"利用浏览器缓存"..但我不知道如何?我是否弄乱或更改了Apache配置文件(如下所示)或者是否在我的.htaccess页面中添加了某些内容?
<IfModule mod_proxy.c>
ProxyRequests Off
CacheRoot "/var/run/proxy"
CacheSize 1024
CacheGcInterval 24
#CacheMaxExpire 24
#CacheLastModifiedFactor 0.1
#CacheDefaultExpire 1
#NoCache a_domain.com another_domain.edu joes.garage_sale.com
<Directory "disabled_proxy">
Allow from example.com
Deny from all
Order Deny,Allow
</Directory>
</IfModule>
##
#### mod_expires is configured so that all static files but images
#### expire after 60 seconds. Any response that has a life span of more
#### than 5 seconds (see webperfcache.conf) will be cached by webperfcache.
#### Make sure your CGIs return a "Cache-Control: no-cache" header …
Run Code Online (Sandbox Code Playgroud) 到目前为止,这是我的代码:
SELECT `date`, title, category, url
FROM cute_news
WHERE category = '4'
ORDER BY `date` DESC
Run Code Online (Sandbox Code Playgroud)
我想根据年份制作页面,如2010年,2009年,2008年等.数据库将日期保存为UNIX_Timestamp.不确定如何使用Year参数查询记录集?
WHERE unix_timestamp(YEAR) = '2010' or something???
Run Code Online (Sandbox Code Playgroud)
提前致谢.我很困惑.
好的,在这里遇到麻烦:
我创建了一个登录脚本,因此在一个人登录后,他们将被引导到另一个页面.而且,如果他们尝试访问其中一个页面,我会将它们重定向到登录页面.
我的问题是,如果用户登录并再次偶然发现登录页面 - 意外 - 我希望它能够识别出用户已登录并将其重定向到下一页(即index2.php) ?? 遇到麻烦:-(
到目前为止,这是我的代码:
require_once "inc/functions.class.php";
$quickprotect = new functions('inc/ini.php');
if (isset($_SESSION['goAfterLogin'])){
$goto = $_SESSION['goAfterLogin'];
unset($_SESSION['goAfterLogin']);
}
else $goto = $quickprotect->settings['DEFAULT_LOGIN_SUCCESS_PAGE'];
if (isset($_POST[username])) {
if($quickprotect->login($_POST[username], $_POST[password])) header ("Location: $goto");
}
Run Code Online (Sandbox Code Playgroud)
以下是我在功能页面中存储用户会话的方法
public function is_logged_in() {
//Determines if a user is logged in or not. Returns true or false;
if ($_SESSION['logged_in'] === md5($this->settings[ADMIN_PW])) {
return true;
}
else return false;
}
Run Code Online (Sandbox Code Playgroud) 这是我的查询:
这看起来效率高吗?使用JOIN有优势吗?或者这是一样的吗?
$query_Recordset2 =
"SELECT cute_news.category, cute_news.id, cute_story.short, cute_story.post_id, cute_news.date, cute_news.url, cute_news.title
FROM cute_news, cute_story
WHERE cute_news.id = cute_story.post_id AND category LIKE '10%'
ORDER BY date DESC LIMIT 0,35";
Run Code Online (Sandbox Code Playgroud) 快问.
我有一个客户端,基于HTML的网站排名非常非常高的搜索引擎优化,已经存在了8年.
我想使用php模板修改他的网站并实现一些CMS.
我将.html中的页面重写为.php会不会影响他的排名?
提前致谢!
我有一个有多个类别的表单.它们由复选框分隔,因此可以检查其帖子/故事所属的任意数量的类别.
这些值存储在db行中,在INSERT时用逗号分隔它们
GetSQLValueString(implode($_POST['r_category'],", "), "text"),
Run Code Online (Sandbox Code Playgroud)
所以在数据库中我可以有一个如下所示的条目:
2,3,6,12
Run Code Online (Sandbox Code Playgroud)
这些是类别编号.
我现在正在构建一个编辑表单功能,用于编辑和更新这些记录.我找不到一种方法将值"爆炸"到编辑表单上的复选框?
因此,如果你登录并转到你想要编辑的ENTRY,我有Checkboxes分隔类别,所以很容易检查和取消选中添加而不是添加...我已经尝试了所有我能得到的东西POST的值,并在查看此编辑表单时进行检查.
这是我的编辑表单页面上的一个类别复选框的示例,但是当我有多个类别时,它不起作用,如上面的示例.. 2,3,6,12 ?? :
<input type="checkbox" name="r_category[]"
<?php if (!(strcmp("2", $row_Recordset2['r_category']))) {
echo "checked=\"checked\"";} ?> value="2" />Cat 2
Run Code Online (Sandbox Code Playgroud)
在此先感谢NINJAS !!
任何JQUERY NINJA都在那里?
在IE中出错?
'tip' is null or not an object
这是一个小脚本:
$(document).ready(function() {
//Tooltips
var tip;
$(".tip_trigger").hover(function(){
//Caching the tooltip and removing it from container; then appending it to the body
tip = $(this).find('.tip').remove();
$('body').append(tip);
tip.show(); //Show tooltip
}, function() {
tip.hide().remove(); //Hide and remove tooltip appended to the body
$(this).append(tip); //Return the tooltip to its original position
}).mousemove(function(e) {
//console.log(e.pageX)
var mousex = e.pageX + 20; //Get X coodrinates
var mousey = e.pageY + 20; //Get Y coordinates
var …
Run Code Online (Sandbox Code Playgroud) 我在想这是可行的吗?也许?
这是我的复选框输入:
<input type='checkbox' name='cb_name' id='cb_name' checked='checked' />
Run Code Online (Sandbox Code Playgroud)
我需要一个if else语句,只检查Checkbox是否已更改.
我在表单上有其他输入字段.如果未触摸或选中该复选框,则在不执行复选框条件的情况下保存表单.
如果之前选中了复选框,现在是!='选中',那么执行此操作.
&&
如果复选框之前是!='已检查'并且现在是''已检查',则执行此操作.
&&
然后最后,如果复选框被单独保留(没有值已改变)然后执行其他表单的东西而不运行复选框条件语句??
我正在尝试为我们的网站建立一个高级搜索选项.我无法让这个工作?基本上唯一需要保持不变的是' review_live = 1 ',其余的只有当用户搜索它时才会这样.为什么这不正常,也许我没有使用OR,并且在更长的查询中正确使用...
WHERE
review_live = 1 AND
city LIKE '%$location%' OR
region LIKE '%$region%' OR
date BETWEEN '$beginDate' AND '$endDate' OR
name LIKE '%$name2%' OR
type LIKE '%$type1%' OR
type_2 LIKE '%$type2%'
ORDER BY date DESC
Run Code Online (Sandbox Code Playgroud) 我无法让这个工作正常!
我有一个view.php页面,它使用'ID'变量来检索db信息.
所以我的网址是这样的:
/view.php?id=23
Run Code Online (Sandbox Code Playgroud)
我试图让用户将用户重定向到主页,如果他们删除了网址的"23"部分..?
所以当你访问
/view.php?id=
Run Code Online (Sandbox Code Playgroud)
这应该 :
if(isset($_GET['id']) == "")
{
header('Location: /');
exit; }
Run Code Online (Sandbox Code Playgroud)
如果我访问就可以工作
/view.php
Run Code Online (Sandbox Code Playgroud)