小编Jas*_*son的帖子

如何在一个文件中存储导航栏?

我的网站有一个导航栏:

    <div id='menu'><ul>
    <li><a href='index.html'>Home</a></li>
    <li><a href='about.html'>About Us</a></li>
    <li><a href='http://www.brownpapertickets.com' target=_blank>Ticket Sales</a></li>
    <li><a href='merch.html'>Merchandise</a>
        <ul>
            <li><a href='merch.html'>Products</a></li>
            <li><a href='cart.html'>Shopping Cart</a></li>
        </ul>
    </li>
    <li><a href='past.html'>Past Shows</a>
        <ul>
            <li><a href='photos.html'>Photo Gallery</a></li>
            <li><a href='vids.html'>Video Clips</a></li>
        </ul>
    </li>
</ul></div>
Run Code Online (Sandbox Code Playgroud)

我想将它存储在一个中心位置,这样每次我都要添加一个超链接或者我不需要编辑每个文件的东西.最好的方法是什么?

html

23
推荐指数
2
解决办法
5万
查看次数

为什么我的饼干没有设置?

我有以下PHP函数:

function validateUser($username){
    session_regenerate_id (); 
    $_SESSION['valid'] = 1;
    $_SESSION['username'] = $username;
    setcookie('username2',$username,time()+60*60*24*365);
    header("Location: ../new.php");
}
Run Code Online (Sandbox Code Playgroud)

然后我拿到了cookie:

echo $_COOKIE['username2']; exit();

(我只是exit()出于调试目的)

唯一的问题,它是空白的.有任何想法吗?

更新: 这是函数的调用方式:

    if(mysql_num_rows($queryreg) != 0){
    $row = mysql_fetch_array($queryreg,MYSQL_ASSOC);
    $hash = hash('sha256', $row['salt'] . hash('sha256', $password));
    if($hash == $row['password']) {
        if($row['confirm'] == 1){
            if(isset($remember)){
                setcookie('username',$username,time()+60*60*24*365);
                setcookie('password',$password,time()+60*60*24*365);
            } else {
                setcookie('username','',time()-3600);
                setcookie('password','',time()-3600);
            }
            validateUser($username);
Run Code Online (Sandbox Code Playgroud)

我没有包含所有if()语句以节省一些空间.

php cookies

22
推荐指数
4
解决办法
5万
查看次数

标签 统计

cookies ×1

html ×1

php ×1