if (value || value === 0) {
..
}
- путь чище, без проблем.
Просто для удовольствия попробуйте это
val = 0;
if(val){
console.log(val)
}
//outputs 0 **update - it used to be.. but now it seems it doesnt in chrome
И
var val = 0;
if(val){
console.log(val)
}
//outputs nothing
Использование mod_wsgi , которое я бы рекомендовал вместо mod_python (длинная история, но поверьте мне) ... В ваше приложение передается переменная среды , например :
def application(environ, start_response):
...
И окружение содержит типичные элементы из $ _SERVER в PHP
...
environ['REQUEST_URI'];
...
И так далее.
Удачи
ПЕРЕСМОТР На самом деле правильный ответ - использовать что-то вроде Flask
. Вы не указываете это явно, но я предполагаю, что вы используете mod_python
? Если это так (и если вы не хотите использовать mod_wsgi
вместо предложенного ранее), посмотрите документацию для объекта запроса . Он содержит большинство атрибутов, которые вы найдете в $ _ SERVER
.
Например, чтобы получить полный URI запроса, вы должны сделать следующее:
def yourHandler(req):
querystring=req.parsed_uri[apache.URI_QUERY]
Атрибут querystring теперь будет содержать querystring запроса, то есть часть после '?'. (Так, для http://www.example.com/index?this=test
строка запроса будет this = test
)