传递 PHP 变量 JavaScript 窗口位置
pass php variables javascript window location
我正在尝试销毁所有表单会话,如下所示:我有一个侧边导航.php栏,当用户单击它时,它会转到此页面:
<?php
session_start();
unset($_SESSION['applicationID']);
session_destroy();
echo'<html><script>window.location="index.php?url=newapplication&id="'.$userid.';</script></html>';
?>
这反过来又会调出新的申请表,但是,"$userid"
没有回声。 它返回为空白。 有什么想法吗?
**$userid ** 需要(您没有选择)定义才能使用它。
您在主脚本中定义的任何内容都将保留在那里,因为该脚本已完成其执行时间。
您可以通过 GET、POST、SESSION 或 COOKIE 传递该值。否则,您将不得不在数据库中挖掘该用户名,但话又说回来,您需要"保留"一个会话或一个"返回"的数字才能搜索它。
如果您在 SESSION 中定义了 userid 变量,您实际尝试执行的操作可能如下所示:
<?php
session_start();
unset($_SESSION['applicationID']);
echo'<html><script>window.location="index.php?url=newapplication&id='.$_SESSION['userid'].'"';
session_destroy();
echo '</script></html>';
?>
您在$userid
之前已关闭window.location
。上述代码的输出将是
<html><script>window.location="index.php?url=newapplication&id="the_value_of_$userid;</script></html>
使用以下代码
<?php
session_start();
unset($_SESSION['applicationID']);
session_destroy();
echo'<html><script>window.location="index.php?url=newapplication&id='.$userid.'";</script></html>';
?>
希望这对你有帮助
相关文章:
- JavaScript窗口.位置不;我不在内容编辑器Web部件中工作
- JS窗口.位置不起作用
- 是否可以模拟 qUnit 测试的窗口位置对象
- 窗口位置href更改不会重新加载
- 如何在提交事件的底部设置窗口位置
- 如何在模式打开时更改窗口.位置
- 谷歌地图偏移标记/信息窗口位置(panTo/setCenter)
- 书签窗口位置javascript
- 单元测试窗口位置分配的角度问题
- JavaScript窗口位置延迟
- 如果类名和窗口位置匹配,请执行一些操作
- 会话丢失窗口.位置.href.
- JavaScript:window.conf,有两个窗口位置
- 如何从顶部获取窗口位置(以像素为单位)
- 如何在窗口位置之前显示消息 2 秒
- 休息标记位置 + 信息窗口位置
- 将标头添加到窗口.位置.路径名
- 窗口位置向上一级
- 将窗口位置替换为锚点
- 在谷歌地图中设置信息窗口位置