问题列表 - 第19874页

如果register_globals设置为off,我如何使用会话?

由于安全原因,register_globals设置为关闭.这很糟糕,因为现在我真的可以使用会话了.

你们是如何解决这个"问题"的?

UPDATE

我尝试过使用$ _SESSION,但它没有用.这就是为什么我认为这与register_globals离开有关.

在我的头文件中,我有以下代码:

session_start();
if (!isset($_SESSION['test'])) {
  $_SESSION['test'] = "Foo bar";
Run Code Online (Sandbox Code Playgroud)

现在,在我的头文件中的任何地方,我都可以输出内容$_SESSION['test'].

但是我无法从例如page.php文件输出相同的内容.

以下是使用Wordpress的示例:example.php

//Include the header file
<?php get_header(); ?>

  Here is some text, and this is my session: <?php echo $_SESSION['test']; ?>

<?php get_footer(); ?>
Run Code Online (Sandbox Code Playgroud)

这将导致会话空.

php session

0
推荐指数
1
解决办法
3539
查看次数

如何在Oracle中查看错误?

尝试在Oracle中执行包含两个输入参数的存储过程时,我收到以下错误:

ORA-06550:第1行第7列:
PLS -00306:调用
'P_GET_NEXT_AVAILABLE_RUN'ORA
-06550 时参数的数量或类型错误:第1行第7行:
PL/SQL:语句被忽略

两个输入参数都需要非空值.我无法单步执行代码,否则我将能够看到哪个值为null - 所以 - 在Oracle中有哪种方法可以看到存储过程生成的错误 - 所以我可以确定哪个参数得到了空值?

sql database oracle plsql ora-06550

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

使用jQuery来检测容器溢出?

我已经看过这个问题,但感觉必须有一个"更干净"的jQuery方法来做到这一点.我甚至不确定这是否真的适用于所有场景.有没有办法让jQuery确定容器是否有溢出而不比较维度?

为了澄清,有没有一种方法来测试CSS属性是否overflow: hidden已经启动并隐藏内容?

css jquery overflow

9
推荐指数
2
解决办法
2万
查看次数

偶尔会丢失Subversion中的新文件

这是我们的场景:

开发人员A检查包含新文件文件的更改.开发人员B进行了更新,突然间,因为文件丢失而导致内容中断.开发人员B尝试另一次更新,没有任何内容被提取,所以他打电话给开发人员A.开发人员A说:"嘿,我检查了他们,你是盲人吗?" 只有当开发人员B使用TortiseSVN Repo浏览器时,他才会看到,确实有新文件可用.修复是'在TortiseSVN Repo Browser中将项目更新到修订版.即使开发人员B通过资源管理器中的TortoiseSVN或Eclipse中的Subversive客户端进行更新,他也无法看到新文件.我们也无法通过Cygwin中的SVN命令行客户端看到该文件.

它不会一直发生,我们似乎无法随意重现它.但是当它发生时,它非常烦人.

svn

5
推荐指数
1
解决办法
2424
查看次数

如何为多个BO属性定义IDataErrorInfo错误属性

我开始通过IDataErrorInfo接口在我的WPF项目中实现验证.我的业务对象包含多个带有验证信息的属性.如何获取与该对象关联的所有错误消息的列表.我的想法是,这就是Error属性的用途,但我不能追踪任何使用它来报告多个属性的人.

谢谢!

public string this[string property]
    {
        get {

            string msg = null;
            switch (property)
            {
                case "LastName":
                    if (string.IsNullOrEmpty(LastName))
                        msg = "Need a last name";
                    break;
                case "FirstName":
                    if (string.IsNullOrEmpty(LastName))
                        msg = "Need a first name";
                    break;

                default:
                    throw new ArgumentException(
                        "Unrecognized property: " + property);
            }
            return msg;

        }
    }

    public string Error
    {
        get
        {
            return null ;
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# wpf mvvm idataerrorinfo

10
推荐指数
2
解决办法
6397
查看次数

如何在RoR中验证用户输入?

我真的不知道验证用户输入的建议.我正在开始与RoR.我读了很多关于这个问题的网页,但我从来没有得到过,我想要的是什么.在RoR之前,我用Java编程.我的问题是:如何验证空字段并显示错误消息?这是代码片段:

polls_controller.rb

class PollsController < ApplicationController

 def create

  @poll = Polls.new
  @poll.question = params[:question]
  @poll.author_ip = request.remote_ip

 end

 def show
 end

 def new
 end

 def edit
 end

end
Run Code Online (Sandbox Code Playgroud)

polls.rb

class Polls < ActiveRecord::Base
  has_many :options
  validates_presence_of :question, :message => 'Something is wrong...'
end
Run Code Online (Sandbox Code Playgroud)

create.html.erb

<p>
 <% form_tag polls_path do %>

  <%= label_tag :question, "Enter your question:" %><br>
  <%=text_field_tag :question, params[:question] %>
  <%=submit_tag "Send"  %>

 <% end %>
</p>
Run Code Online (Sandbox Code Playgroud)

validation ruby-on-rails

2
推荐指数
1
解决办法
1万
查看次数

从IE6伪造IE7或IE8

我知道这听起来有点疯狂,但是我的客户端正在使用IE6,我对浏览器有很多问题,如果用IE6打开网站有什么办法吗,让它表现得像IE7或IE8?PS:我不是疯了:)

internet-explorer-6

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

什么是众所周知的虚拟文件夹GUID?

似乎有一些虚拟文件夹与GUID相关联(控制面板,桌面) -

:: {00021400-0000-0000-c000-000000000046} //桌面

火焰是这些定义的?他们什么时候用?

我想要的是一种方法,让一个字符串代表一个没有任何歧义的虚拟文件夹.

如果,例如,我要创建一个PIDL桌面,显示名称回来为"C:\用户\史蒂夫\桌面".

嗯,目前这是真的 - 但它不是真正的正确文件夹.我可以在资源管理器中导航到该文件夹​​,它包含我桌面上的部分文件,而不是整个桌面.

我想是到该位置编码为一个字符串,将始终定位到虚拟桌面文件夹(即具有的所有内容,而不仅仅是几件事情之一)的方式.

有谁知道这些GUID的最终清单?或者我如何将给定的PIDL转换成一个?

我试图SHGetDisplayName(PIDL,SHGDN_*) - 的,对于桌面PIDL每一个版本给我任何短暂的"桌面"或"C:\用户\史蒂夫\桌面".(显然我是在'史蒂夫'帐户下登录的).

想法/评论/指针?

编辑:所以我似乎可以使用下面给出的答案来获得已知文件夹GUId的列表.但有没有人以编程方式知道如何从PIDL转换 - >已知文件夹GUID?我以为我可以ParseDisplayName(":: {GUID}"),以获得PIDL,但有一种方式来获得的GUID?

编辑2:我仍然找不到以编程方式获取GUID的方法.然而,我的目的,我记录CSIDL_xxx我最初用来创建对象,并编写出与后来恢复它,然后由CSIDL,它保留了正确的标识(即方式创建一个PIDL.它不不会降级为"C:\ Users \\ Desktop",而是生成一个真正指向虚拟桌面的PIDL.

我的诀窍是始终使用CSIDL-> PIDL,永远不要在它们之间使用字符串.CSIDL-> PIDL-> string-> PIDL =退化为非虚拟路径.

感谢大家的帮助 - 我会一直在寻找是否有人发现更多关于这个主题并发布它,我会感兴趣!;)

c++ com shell windows-shell

12
推荐指数
1
解决办法
4133
查看次数

如何阻止无休止的EJB 3计时器?

我是EJB 3的新手.我使用以下代码启动无限的EJB 3计时器,然后在JBOSS 4.2.3上部署它

@Stateless
public class SimpleBean  implements SimpleBeanRemote,TimerService  {

@Resource
TimerService timerService;
private Timer timer ;
@Timeout
public void timeout(Timer timer) {
    System.out.println("Hello EJB");

 }
}
Run Code Online (Sandbox Code Playgroud)

然后叫它

  timer = timerService.createTimer(10,  5000, null);
Run Code Online (Sandbox Code Playgroud)

它运作良好.我创建了一个客户端类,它调用一个创建计时器的方法和一个在计时器超时时调用的方法.

我忘记打电话取消然后它不会停止.redeploy取消呼叫从不停止它.重启Jboss 4.2.3从不停止它.我怎么能停止EJB计时器?谢谢你的帮助.

java jboss timer ejb-3.0

17
推荐指数
1
解决办法
2万
查看次数

RIA服务的主要特点/好处是什么?

我目前正在研究.NET RIA服务,但是我很难找到RIA服务与普通WCF到Silverlight相比的优势列表,或者是组成RIA服务的关键组件列表.我还发现很难看出RIA服务在开发模型中的位置以及它为开发人员提供的确切内容.

  • 使用RIA与其他选项相比,是否有任何实际好处?
  • 构成RIA服务的关键组件是什么?
  • 使用现有的Microsoft/.NET技术,您无法使用RIA做什么?

.net wcf web-services wcf-ria-services

5
推荐指数
1
解决办法
2380
查看次数