这个phpinfo()演示了这个问题.
我正在向URL传递一个查询字符串:
?qwerty=asdfg
Run Code Online (Sandbox Code Playgroud)
因此,我希望它列出这两个PHP变量:
_REQUEST["qwerty"] asdfg
_GET["qwerty"] asdfg
Run Code Online (Sandbox Code Playgroud)
还有这个查询字符串:
_SERVER["QUERY_STRING"] qwerty=asdfg
Run Code Online (Sandbox Code Playgroud)
但是,它不起作用.似乎根本没有设置这些变量.
我正在使用lighttpd.这可能与问题有关,也可能与此无关,但我的greengar.com-lighttpd.conf看起来像这样,因为我在大多数域名网页上使用WordPress:
### Generated by Elliot
### Wordpress: http://www.greengar.com
url.rewrite += (
"^/(wp-.+).*/?" => "$0",
"^/(blog/wp-.+).*/?" => "$0",
"^/(.*.php)" => "$0",
"^/(.*.pdf)" => "$0",
"^/(.*.png)" => "$0",
"^/(.*.html)" => "$0",
"^/(.*.ico)" => "$0",
"^/(.*.gif)" => "$0",
"^/(.*.txt)" => "$0",
"^/(images).*/?" => "$0",
"^/(sitemap.xml)" => "$0",
"^/(xmlrpc.php)" => "$0",
"^/(.+)/?$" => "/index.php/$1"
)
Run Code Online (Sandbox Code Playgroud)
同样,我不确定这是否与问题有关.
我的问题是:为什么PHP看不到查询字符串?
我该如何解决?
这是一个普通的phpinfo(),可以成功查看查询字符串.这是在运行Apache的其他服务器上运行的.
我使用'SET IDENTITY_INSERT OFF',这是成功执行但在表中仍然只有身份
请帮助任何人
while( i < a_rows * a_cols ) {
out[i] = *(a_mat + i); // this line
i++;
}
Run Code Online (Sandbox Code Playgroud)
标记线有什么作用?
我是php的新手,想知道我是否可以拥有这样的东西:
<?php
...
magicFunctionStart();
?>
<html>
<head>...</head>
<body>...</body>
</html>
<?php
$variable = magicFunctionEnd();
...
?>
Run Code Online (Sandbox Code Playgroud)
我现在要用的是
<?php
...
$variable = "<html><head>...</head><body>...</body></html>"
?>
Run Code Online (Sandbox Code Playgroud)
这很烦人,不可读.
我想在我的iPhone应用程序中实现Core Data.那么,专门为iPhone学习核心数据的最佳方法是什么?今天我有4个小时可以投入到这个,所以理想情况下,我有足够的能力将这个(但稍微)添加到我的应用程序中.
我现在保留数据的唯一方法是通过NSUserDefaults,这样当关闭并重新打开应用程序时,他们的数据仍然存在.我想让用户能够保存数据集,读取数据,编辑数据,删除数据等.
我一遍又一遍地从许多开发者那里得到这个"建议".根据我的经验,我发现EJBExceptions非常适合从bean实例的角度来看"世界末日"(比如当某些东西错误以至于bean实例无法自行恢复时).如果一个实例可以恢复,我认为最好抛出一个应用程序异常.
这是我一遍又一遍地遇到的模式:
private SomeResource resource;
ejbCreate:
resource = allocateResource(...);
omMessage:
try {
...
} catch (JMSException e) {
throw new EJBException(e);
}
ejbRemove:
freeResource(resource);
恕我直言,这是一个导致资源泄漏的反模式.
编辑:具体来说,EJB规范说如果bean从业务方法抛出运行时异常(并且EJBException是运行时异常),那么bean将被丢弃,而不会在其上调用ejbRemove.
这是否是反对抛出EJBException的相关示例?应该抛出EJBException的相关案例是什么?
我有两个网站说foo.com和bar.com都是基于Django的.主要注册发生在foo.com上(我希望主要用户数据库在这里),我希望有三件事情发生:
1)登录foo.com的用户无需再次登录即可自动访问bar.com
2)直接登录bar.com的用户将通过foo.com用户db进行身份验证.
3)用户无需直接在bar.com注册.
我怎样才能做到这一点?如果它大大简化了我可以使bar.com成为foo.com的子域名(例如bar.foo.com),但它们必须是独立的站点.
这比普通MD5更安全吗?我刚刚开始研究密码安全性.我是PHP的新手.
$salt = 'csdnfgksdgojnmfnb';
$password = md5($salt.$_POST['password']);
$result = mysql_query("SELECT id FROM users
WHERE username = '".mysql_real_escape_string($_POST['username'])."'
AND password = '$password'");
if (mysql_num_rows($result) < 1) {
/* Access denied */
echo "The username or password you entered is incorrect.";
}
else {
$_SESSION['id'] = mysql_result($result, 0, 'id');
#header("Location: ./");
echo "Hello $_SESSION[id]!";
}
Run Code Online (Sandbox Code Playgroud) 我有一个简单的下拉式ComboBox.当用户右键单击列表中的某个项目时,我想打开一个新窗口,但是在检测到右键单击时遇到问题.
我的代码:
private void cmbCardList_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right && cmbCardList.SelectedIndex != -1)
{
frmViewCard vc = new frmViewCard();
vc.updateCardDisplay(cmbCardList.SelectedItem);
vc.Show();
}
}
Run Code Online (Sandbox Code Playgroud)
如果我改变e.Button == MouseButtons.Left,整个事情就会发生.我有什么方法可以按照我的意愿使用它?
当我分析下面代码段的复杂性时,我发现它是O(n/2).但在搜索互联网时,我发现它可能是O(n).我想知道谁是对的.
void function(int n) {
int i = 1, k = 100;
while (i < n) {
k++;
i += 2;
}
}
Run Code Online (Sandbox Code Playgroud) php ×3
big-o ×1
c ×1
c# ×1
combobox ×1
core-data ×1
django ×1
ejb ×1
function ×1
iphone ×1
java ×1
java-ee ×1
parameters ×1
passwords ×1
query-string ×1
right-click ×1
salt ×1
security ×1
uitableview ×1
winforms ×1