我试图在cookie中设置“DEFINE”的值。
class Workflow(sl.WorkflowTask):
def workflow(self):
...
next_task.in_foo1 = task1.out_foo
next_task.in_foo2 = task2.out_foo
...
class NextTask(sl.Task):
# Input
in_foo1 = None
in_foo2 = None
打印是:DEFUALT_LANG
有点奇怪,不是吗?它应该是“EN”......答案 0 :(得分:0)
您可以使用constant($string)
来获取定义值。
http://php.net/manual/fr/function.constant.php
setcookie("user_lang", constant("DEFUALT_LANG"), time()+3600*24*365);
答案 1 :(得分:-1)
将代码替换为:
define("DEFUALT_LANG", "EN");
if(!isset($_COOKIE['user_lang']))
setcookie("user_lang", constant(DEFUALT_LANG), time()+3600*24*365);
echo "lang:".$_COOKIE['user_lang'];