小编New*_*bie的帖子

PHP会话是否跨子目录工作?

我有一个名为System子目录的主目录Subsystem.我在主目录中的会话在子目录中不起作用.

当我echo session_save_path();在两个文件夹中时,他们会告诉我"/tmp".

然后,我试图放入session_save_path("../tmp");我的子目录,但它显示了我"This webpage has a redirect loop".

session.php在System目录中:

<?php
session_start( );

if (!($_SESSION['uid']))
{
    header("Location:index.php");
}
else
{
    $_SESSION['uid'] = $_SESSION['uid'];
}
?>
Run Code Online (Sandbox Code Playgroud)

子系统文件夹中的session.php:

<?php
session_save_path("../tmp");
session_start( );

if (!($_SESSION['uid']))
{
    header("Location:index.php");
}
else
{
    $_SESSION['uid'] = $_SESSION['uid'];
}
Run Code Online (Sandbox Code Playgroud)

?>

我已经谷歌搜索了所有,但我仍然无法让它工作.

php session

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

如何通过复选框启用无线电组?

我做了搜索,但我仍然无法解决它.请帮忙:

这是我的js代码:

<script type="text/javascript">
    $(document).ready(function() {
        $("#email_acc").click(function() {
            if ( $(this).is(":checked") ) {
                $("#email_group").attr("enabled","enabled");
            }
        });  

        $("#system_acc").click(function() {
            if ( $(this).is(":checked") ) {
                $("#system_group").attr("enabled","enabled");
            }
        }); 
    });
</script>
Run Code Online (Sandbox Code Playgroud)

以下是我的html代码:

<input type="checkbox" name="email_acc" id="email_acc" />Email Account
<input type="checkbox" name="sys_acc" id="sys_acc" />System Account

<input type="radio" name="radio_email" value="create" class="email_group" id="radio_email_0" disabled="disabled"/>New
<input type="radio" name="radio_email" value="change" id="radio_email_1" disabled="disabled"/>Change
<input type="radio" name="radio_email" value="terminate" id="radio_email_2" disabled="disabled"\ />Termination

<input type="radio" name="radio_system" value="create" class="system_group" id="radio_system_0" disabled="disabled"/>New
<input type="radio" name="radio_system" value="change" id="radio_system_1" disabled="disabled" />Change
<input type="radio" name="radio_system" value="terminate" id="radio_system_2" …
Run Code Online (Sandbox Code Playgroud)

html javascript checkbox jquery

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

如何将SQL查询结果放入数组?

我想将sql查询结果放入数组中。我尝试了下面的代码,但它显示了$ count次的第一条记录。显然在“ $ dept [$ i] = $ row ['name'];”处有问题。但是我不知道如何解决它。有人帮忙吗?

$sql="SELECT name FROM system_dept ORDER BY id";
$result=mysql_query($sql);
$row = mysql_fetch_array($result);
$count=mysql_num_rows($result);
if (!mysql_query($sql,$con))
{
    die('Error: ' . mysql_error());
}
else
{
    $dept = array();
    $i=0;

    for($i=0;$i<$count;$i++)
    {
        $dept[$i]= $row['name'];
        echo $dept[$i];
    }
}
Run Code Online (Sandbox Code Playgroud)

好的,我尝试使用mysqli,但是它不起作用。Web服务器显示:MySQL客户端版本:4.1.22 PHP扩展名:mysql mysqli可以在mysql php扩展名中工作吗?

php mysql

3
推荐指数
1
解决办法
2万
查看次数

SQL语法中的PHP错误

它告诉我:

Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE company='ABC' AND branch='26' AND owner IS NULL' at line 1

$sql="SELECT * FROM spr ORDER BY id WHERE company='$_SESSION[company]' AND branch='$_SESSION[branch]' AND owner IS NULL";
Run Code Online (Sandbox Code Playgroud)

我看不出我的查询出了什么问题.Someboby帮忙请...

php sql

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

标签 统计

php ×3

checkbox ×1

html ×1

javascript ×1

jquery ×1

mysql ×1

session ×1

sql ×1