我应该如何设计登录系统,以便每个用户名一次只能在一个地方登录?我想让用户不要将用户名提供给其他人登录,这样他们就可以避免为每个用户付费.
如果用户已经登录并尝试登录另一台机器,我是否应该阻止第二次登录(如果用户在工作时登录然后尝试在家中继续,这可能是个问题)?或者我应该允许第二次登录并结束第一次登录?或者有人有更好的建议吗?
我不喜欢这样的事情:example.com/?id=2222.如何将其更改为example.com/2222?
我正在尝试检查某个日期是否已经过去或者是否是未来的日期。如果结束日期已经过去,那么我不希望它显示。end_date 是 MySQL 时间戳。现在,即使 end_date 已过,所有新闻文章都会显示。这是我用来检查日期是否已过的代码:
function dateExp( $timestamp ){
$exp = intval($timestamp);
$today = intval( time() );
if( $exp > today ) return true;
else return false;
}
Run Code Online (Sandbox Code Playgroud)
以下是获取文章并显示它们的代码:
$qry = "select *
from news
where display='Y'
order by priority, date_added, title";
$news = _execQry($qry);
foreach( $news as $n )
{
if( dateExp($n['end_date']) ){
echo '<h3>'. $n['title'] .'</h3>';
echo '<p>'. $n['story'] ;
echo '<br />Added on '. dateFormat($n['date_added']) .'</p><br />';
}
}
Run Code Online (Sandbox Code Playgroud) 我的网址看起来像"/pages.php?page=pageName",因为我使用的是数据库来提供网页的内容.重写URL到"/ pageName"之类的东西会帮助搜索引擎找到这些页面吗?如果是这样,我该如何重写它们?
如何从Java连接到MySQL数据库?当数据库位于远程服务器上时,Java在本地计算机上运行.
我在一个函数内部有以下代码,该函数正在读取一个映射文件.我收到一个*numrows*非法的错误.我认为这是因为lisp正在并行处理这些变量.我怎样才能解决这个问题?
(setq *numrows* (read map))
(setq *numcols* (read map))
(setq *map* (make-array '(*numrows* *numcols*) :initial-element nil))
Run Code Online (Sandbox Code Playgroud) 我有一些问题让我的JS正常工作.我试图从下拉列表中选择一个选项,然后调用此函数.正确调用该函数(类型设置为'truck',id设置为5).我想然后使用返回的数据来填充几个字段.我添加到测试中的alert()给了我"undefined".
这是我的JS:
function getDueDates(type, id) {
$.getJSON("loadVehicle.php",
{
id: id,
type: type
},
function(data) {
alert( "TEST: " + data.year);
$("#inspection_due").val(data.inspection_due);
$("#short_due").val(data.short_due);
$("#full_due").val(data.full_due);
}
)};
Run Code Online (Sandbox Code Playgroud)
当我手动检查loadVehicle页面(id = 5,type = truck)时,我得到:
[{"truck_id":"5","status":"A","truck_number":"21","year":"1999","make":"Freightliner","model":"Classic","engine":"Detroit","vin_number":"1FUPCSZB2XPA16977","transmission_number":"","tire_size":"","inspection_due":"2009-04-30","short_due":"0000-00-00","full_due":"0000-00-00","comments":"Caf Inc Truck","web_id":"b963940bfd96528f7fd57c08628221f0","last_update":"2009-03-09 16:26:28"}]
Run Code Online (Sandbox Code Playgroud)
但是在页面中警报出现"TEST:undefined"
我有两个int数组用于创建一个多边形(看起来像一条鱼).我需要对阵列水平翻转多边形做什么?
x = new int[]
{ 0, 18, 24, 30, 48, 60, 60, 54, 60, 48, 30, 24, 0 };
y = new int[]
{ 0, 18, 6, 0, 0, 12, 18, 24, 24, 36, 36, 30, 36 };
Run Code Online (Sandbox Code Playgroud) 有没有办法使用 JavaScript 访问下拉选项文本?
例如,我可以通过执行以下操作来访问该值:
document.getElementById("transFrom").value;
Run Code Online (Sandbox Code Playgroud)
但我想要选项标签之间的文本。
以下是表单下拉列表的 HTML:
<select name="transFrom" id="transFrom" style="width: 300px;" tabindex="1" onfocus="return validate_field(this)" onchange="return validate_field(this)">
<option value="">Select An Account</option>
<option value="S">Savings</option>
<option value="C">Checking</option>
<option value="M">Money Market</option>
</select>
Run Code Online (Sandbox Code Playgroud) php ×4
javascript ×3
java ×2
mysql ×2
common-lisp ×1
connection ×1
css ×1
database ×1
flip ×1
graphics ×1
html ×1
jquery ×1
json ×1
login ×1
math ×1
mod-rewrite ×1
optimization ×1
polygon ×1
rewrite ×1
seo ×1
sequential ×1
time ×1
timestamp ×1
url ×1