问题标签 [setenv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - csh 中“setenv”的范围与 bash 中的“export”
根据我的阅读,setenv
在 csh 和export
bash 中是等价的。但是,我在使用这两者时发现了一些奇怪的问题。
当我打开腻子并开始输入时:
然后我去 bash 并输入
但是,如果我以相反的顺序执行此操作,则不会给出相同的结果。具体来说,当我先去 bash 并输入
然后我回到 csh 并输入
它不应该也给我“不”吗?我错过了什么吗?
谢谢!
html - 在 SetEnvIf 中添加多个条件
我需要SetEnvIf
在我的.htaccess
文件中使用。
我还需要满足多个条件,然后显示所需的 URL。
这是我的代码:
解释:
- 在第一行中,我将一个变量设置
press_flag
为0
. - 第二行,我检查URL是否以此文本结尾:
/press/
如果为真,我将 'press_flag' 设置为1
。 - 第三行,我检查 cookie 是否与
language\_uiAAAenglishBBB
文本匹配,如果为真,则将press_flag
值增加 1。 - 最后一行,我检查
press_flag
值是否为 2,然后我HTTP_HOST
相应地设置。
但是,当我URL/press/
在浏览器中打开时,它没有被重定向。
请帮助调试和修复此代码。
谢谢。
perl - 语言(保存在 cookie 中),特定导航
我不是Apache/.htaccess的大师。
对于 URL: base-url/destination/
,我需要以保存在 cookie 中的语言显示页面。如果我们在 cookie 中没有保存任何语言或者 cookie 不存在,我需要显示与浏览器语言相同的页面。
现在,为了实现这一点,我在.htaccess
文件中编写了如下规则:
这会以 cookie 中保存的语言正确显示页面。
但是,我被要求使用SetEnvIf, SetEnvIfNoCase or prefer-language
.
因此,我用谷歌搜索并编写了这些规则:
但是,这些规则不起作用。请帮忙。
或者
请提出更好的方法。
php - 使用 .htaccess 设置环境变量
我正在尝试通过以下方式使用 .htaccess 文件设置 apache 环境变量:
之后我优雅地重新启动我的 apache web 服务器:
然后我在 /var/www/html 中创建一个名为 version.php 的文件
并去MYIPADDRESS/version.php检查,但我发现环境变量尚未设置。
以下是更多详细信息: 操作系统:RHEL6 PHP 版本:5.3.3 Apache 版本:2.2.15 (Red Hat)
我该怎么办?
更新: 我通过在服务器配置文件中将 AllowOverride None 更改为 AllowOverride All 解决了我的问题!
c++ - 如何使用 setenv() 在 C++ 中导出变量?
我需要导出几个变量,使它们在命令行中如下所示
如何在 C++ 中使用 setenv() 来实现这一点?
谢谢。
macos - mac上的setenv等价物?
我想使用 setenv 设置一个环境变量:
但是 setenv 给了我一个错误,说找不到命令。有谁知道如何执行 setenv 的 MAC OSX 等效项?谢谢!
c++ - 为什么加载可执行文件后,在运行时更改 LD_LIBRARY_PATH 不会反映在可执行文件上
我正在尝试LD_LIBRARY_PATH
从我的 C++ 程序中更改。我可以使用它来获取它的值并使用它来getenv("LD_LIBRARY_PATH")
设置它的值setenv()
(我知道这是有效的,因为当我getenv("LD_LIBRARY_PATH")
再次调用时,我得到了更新的值),但是从程序内部更改它的值没有任何效果就可以了:我仍然收到此错误消息:
Failed to Load the shared library file
如果我在加载可执行文件或启动应用程序之前设置该值,则它可以正常工作。
.htaccess - 是否可以将 SetEnvIf 与主机和 IP 地址一起使用?
我像这样使用 setenvif:
我想知道的是,我还能以某种方式将 dev.mydomain.com 限制为 IP 地址吗?让世界和他的狗在开发环境中看不到我的网站?
apache - htaccess 中的 SetEnv 应用于内部文件夹
我正在使用 PHP 开发一个将 Apache 作为网络服务器的网站。public_html 中有一个名为“teacher”的文件夹。public_html 文件中的 .htaccess 文件有这一行
现在正如预期的那样,这些也适用于我不想做的“老师”文件夹。我尝试在“teacher”文件夹中添加一个空白的 .htaccess 文件,以便它选择这个 htaccess,但是它不起作用。
我试图搜索,但据我所知没有任何相关的东西。所以任何人都可以帮助我,使这些设置的标题不适用于“老师”文件夹。
提前致谢。
export - 共享库 - 如何永久设置路径
我正在使用一个程序,该程序具有一些通常安装到/usr/lib
.
但是由于某种原因,我必须在本地拥有这些库。因此,要使我的程序运行(取决于前者),我需要export LD_LIBRARY_PATH= ...
或永久添加我的本地路径。这对我来说没问题,但我的软件的用户不知道这一点,对他们来说这太复杂了。所以我的问题是:有没有办法自动设置我的共享库的本地路径,这些库在运行时由我的程序调用。