Как включить файл JQuery в файл сессии PHP? - PullRequest
0 голосов
/ 02 сентября 2011

Это мой php-файл, где он создает сеанс для пользователя: -

<?php
    //starting the session
    session_start();

    //checking if session of user is set ot not
    if(isset($_SESSION['UID'])) {
        echo "Welcome, ".$_SESSION['UID'];

    }
    else {
        header("Location: ErrorPage.html");         
    }
?>

А это мой файл jQuery: -

$(document).ready(
    function hiding() {           
        $("#links").hide();
    }
);

Я хочу, чтобы мои "#links" были скрыты после входа пользователя в систему. Как включить файл jQuery в оператор if в php? Я попробовал: -

include("jqueryFile.js");
require("jqueryFile.js");

Но это не сработало.

Ответы [ 3 ]

2 голосов
/ 02 сентября 2011

Require и include для файлов на стороне сервера, таких как php.

Вы должны просто сделать что-то вроде

echo '<script type="text/javascript" src="jqueryFile.js"></script>';

Если вы хотите использовать команды require / include, вы должны сохранить свой javascript в файле .php

require('jqueryFile.php');

1 голос
/ 02 сентября 2011
<?php if (isset($_SESSION['uid'])) { ?>
    <script type="text/javascript" src="jqueryFile.js"></script>
<?php } ?>
0 голосов
/ 02 сентября 2011

вы должны вывести этот файл (готов к развертыванию в клиенте)

if (isset($_SESSION['uid'])){
?>
   <script src='jqueryFile.js'></script>
   <script>hiding();</script>
<?php    
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...