我有一个托管在 Apache 上的站点,其中包含一些受保护的内容。我想向在另一个应用程序中进行身份验证的用户提供对此受保护内容的访问权限。使用 htaccess 和 htpasswd 保护内容。
我想使用 curl 设置用户名和密码,然后将用户重定向到受保护的文件夹。如果受保护的内容是单个文件,我可以轻松完成此操作,但我的解决方案似乎仅适用于一页。一旦用户单击链接并尝试访问另一个页面,会话就会丢失。目录中有数百页。
这是我正在使用的代码:
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL,'http://domain.com/protected_folder/');
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "username:password");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)
我对结果有两个问题:
关于如何解决这两个问题中的任何一个的任何想法将不胜感激。
我有一种情况,我需要显示一个舍入到两个小数位的double值,但显示没有小数.在某些情况下我会想要使用相同的代码并以不同的方式显示double值,所以我希望通过传入字符串格式模式来处理这个问题.
例如,double值可能是:11367.2232我希望值为:1136722
另一个例子,值可能是344576.3457我想要的值是34457635
第三个例子,值可能是546788我希望值为54678800
所以,我想做点什么:
String.Format("{PATTERN}", dblCurrency);
Run Code Online (Sandbox Code Playgroud)
是否有任何格式化模式可以舍入到2位小数并删除小数显示?