小编jcw*_*jcw的帖子

每个Web开发人员应该如何了解加密?

我刚刚获得了PHP5演出.我不会处理涉及超敏感数据的应用程序部分,但我仍然对安全性和加密方法知之甚少.我只知道非常基础(不要以明文存储密码,不允许用户使用帖子数据运行代码等).为了保证我的应用程序安全,我需要知道什么?我在哪里可以学习它?

php encryption

41
推荐指数
7
解决办法
1799
查看次数

Guile计划和CGI?

我最近发现CGI脚本几乎可以用任何可以打印到stdout的语言编写.我写了一个小的guile cgi脚本,可以在我的本地apache安装上运行,但不能在我的共享主机上运行:

#!/usr/local/bin/guile -s 
!#
(display "Content-Type: text/html")
(newline)
(newline)
(display "hi")
(newline)
Run Code Online (Sandbox Code Playgroud)

当我通过ssh从主机上的shell运行脚本时,这是输出:

$ ./scheme.cgi
Content-Type: text/html

hi
Run Code Online (Sandbox Code Playgroud)

所以,显然我的主机安装了guile.但是,当我尝试在浏览器中访问此文件时,出现"500 Internal Server Error".查看我的错误日志时,我发现我遇到了可怕的"脚本标头过早结束"错误:

[server.com] [Tue Aug 17 00:54:19 2010] [error] [client xx.xx.xx.xxx] (2)No such file or directory:
exec of '/home/www/vhosts/jcw.geekisp.com/cgi-bin/scheme.cgi' failed

[server.com] [Tue Aug 17 00:54:19 2010] [error] [client xx.xx.xx.xxx] Premature end 
of script headers: scheme.cgi
Run Code Online (Sandbox Code Playgroud)

因为我在共享主机上,使用mod_lisp或guile的fastcgi实现是不可能的.话虽这么说,这可能是什么问题?类似的cgi脚本我用python,perl,ruby和sh编写的服务器上没有错误.我看到主机上安装了guile 1.8.7,但我的本地机器是最新版本.

我知道这是一个令人难以置信的小众问题,任何帮助将不胜感激!

scheme cgi guile apache2

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

标签 统计

apache2 ×1

cgi ×1

encryption ×1

guile ×1

php ×1

scheme ×1