小编Chr*_*her的帖子

'落后'xkcd

流行的漫画xkcd提出了将时间完成转换为日期的等式:

落后于时间

我一直试图在JavaScript中做同样的事情,尽管我一直在努力-Infinity.这是代码:

var p = 5; // Percent Complete 
var today = new Date(); 
today = today.getTime(); 
var t;
t = (today) - (Math.pow(Math.E, (20.3444 * Math.pow(p,3))) -
Math.pow(Math.E,3));
document.write(t + " years");
Run Code Online (Sandbox Code Playgroud)

时间将返回一个巨大的数字(毫秒),我知道这个等式并不意味着处理毫秒 - 那么如何使用JavaScript进行高级日期等式?

javascript math date

5
推荐指数
1
解决办法
750
查看次数

PHP会话:请说明?

我现在已经学习了一点点PHP,而且大部分内容都非常简单.我唯一能做的就是让会议开始工作.谷歌在这方面的努力是无情的.

这可能是两个原因之一; 语法或我的软件.我目前正在使用EasyPHP 5.3.5.0在未连接到互联网的机器上构建本地网站.将其连接到互联网不是一种选择.

我目前对会话的了解是,许多与之相关的语法已被弃用,取而代之的是超全局$_SESSION数组,它更易于使用.start_session();必须在任何与会话相关的语法之前.但是,我的登录脚本没有建立会话,因为quick !isset ($_SESSION['username'])总是返回true.

我的脚本设置如下:

PHP包括login.php,这是一个表单.check_login.php验证了它,如果查询返回一行,它将重定向到login_success.php,它建立会话,给出欢迎消息,然后重定向(使用JavaScript)到主页.

有任何想法吗?

编辑以包含更多信息:

这是我的代码的概要:

index.php文件:

include 'main_login.php';

main_login.php:

if(!isset ($_SESSION['username'])){
...
Login form, action="cehcklogin.php" method="post"
...
}else{
var_dump ($_SESSION): // Just to see if it works
}

checklogin.php:

Connect to SQL
$username = $_POST['username'];
$password = $_POST['password'];

$username / $password stripslashes / mysql_real_escape_string

Query to find the username & password

$count = mysql_num_rows($result);

if($count = 1){
$_SESSION["username"] = $username;
$_SESSION["password"] = $password;
header("location:login_success.php");
}else{
echo "Wrong Username …

php session login

1
推荐指数
1
解决办法
2348
查看次数

标签 统计

date ×1

javascript ×1

login ×1

math ×1

php ×1

session ×1