我有一个名为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)
?>
我已经谷歌搜索了所有,但我仍然无法让它工作.
我做了搜索,但我仍然无法解决它.请帮忙:
这是我的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) 我想将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扩展名中工作吗?
它告诉我:
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帮忙请...