我正在开展一个项目,我需要在其他人的网络服务器上运行我的程序.这是一个非常简单的登录页面,我遇到了问题.如果我通过WAMP通过本地主机运行程序,该程序可以正常工作.我遇到的问题是重定向部分无法正常工作它验证用户并启动会话但是当它到达重定向时没有任何反应.
我要么在做我的语法错误,我认为这种做法极不可能,因为它通过我的本地主机正常工作.或者我认为服务器没有该功能(不确定是否可以选择服务器支持哪些模块,尽管我确信它是可行的).
我不知道它是否重要,但他们正在使用"cpanel",这是我可以访问文件的地方,所有在同一目录中,所以如果有人可以告诉我我哪里出错或建议替代重定向通过"标题" 任何帮助将不胜感激.我环顾四周,但似乎"标题"是标准的工作马.
继承我的代码:
if( (!empty($_POST['username'])) && (!empty($_POST['password'])) )
{
// username and password sent from Form
$myusername = $_POST['username'];
$mypassword = $_POST['password'];
$sql="SELECT UserName FROM User WHERE UserName='$myusername' and Password='$mypassword'";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
//$active=$row['active'];
$count=mysql_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1)
{
echo "we made if to the if";
session_start();
session_register("myusername");
$_SESSION['login_user']=$myusername;
echo "right b4 the re-direct";
header("location: UI.php");
exit;
}
else
echo "Your user name/password was not correct pleast TRY …Run Code Online (Sandbox Code Playgroud) 我正在尝试调试我在Ubuntu中编写的一个小.asm文件.然而,我遇到了一个问题,我的符号表没有被加载,正在寻找一些帮助.
我正在编译我的程序如下.
nasm -f elf -g -F dwarf bs.asm
gcc -m32 -g bs.o -o bs
Run Code Online (Sandbox Code Playgroud)
我跑的时候产生可执行的bs
gdb bs
Run Code Online (Sandbox Code Playgroud)
我收到一条消息说没有调试符号,当我尝试设置一个断点时
b main
Run Code Online (Sandbox Code Playgroud)
它说功能没有定义,即使它在文件中,我可以使用./bs运行它
我阅读了一些帖子,建议在组装时添加-F矮人,但如果有人有任何见解这没有帮助我会非常感谢你的输入.
我想知道是否有人可以帮助我解决我在学校参加的入门讲习班中的一个讲座幻灯片时遇到的问题.我遇到的问题是不了解程序集,它是如何根据程序集对C源代码进行排序的.我将发布我正在讨论的片段,也许我会更清楚地谈论我的内容.
C来源:
int arith(int x, int y, int z)
{
int t1 = x+y;
int t2 = z+t1;
int t3 = x+4;
int t4 = y * 48;
int t5 = t3 + t4;
int rval = t2 * t5;
return rval;
}
Run Code Online (Sandbox Code Playgroud)
大会给出:
arith:
pushl %ebp
movl %esp,%ebp
movl 8(%ebp),%eax
movl 12(%ebp),%edx
leal (%edx,%eax),%ecx
leal (%edx,%edx,2),%edx
sall $4,%edx
addl 16(%ebp),%ecx
leal 4(%edx,%eax),%eax
imull %ecx,%eax
movl %ebp,%esp
popl %ebp
ret
Run Code Online (Sandbox Code Playgroud)
我只是觉得我应该能够辨别出例如在汇编代码之后的汇编中第二行(在源代码中)添加z + t1(z + x + y …
我将在下学期学习本科操作系统课程,这是一本推荐的书.我想知道你是否仍然会推荐Unix环境第1版中的高级编程,而不是第二版.我知道你不能为你没有参加的课程(不是我要求的)推荐一本书,但我想知道是否有人阅读/拥有这两个版本,以及他们是否认为第1版仍然相关或由于其年龄(写于1992年)我最好投资第二版.我对unix一无所知,看了第一版之后,它看起来很丰富,让我知道你的想法