只是一个简单的问题。
目前我有一个重定向到dashboard.php的登录脚本,用户可以点击按钮检索预选当前月份和年份的Google Analytics统计信息。
2011年5月的网址为:dashboard.php?month=May&year=2011&submit=Get+Statistics!
所以我要做的就是让页面加载页面而不必点击按钮。
我能想到的唯一方法是更改登录脚本中的以下行:
// redirect to secure page
document.location='dashboard.php';
类似于:
// redirect to secure page
document.location='dashboard.php' + <?php echo ?month=currentMonth&year=currentYear&submit=Get+Statistics! ?>';
月份和年份变量设置如下: $ currentMonth =日期('F'); $ currentYear = date('Y');
但是这不起作用,它只是照常进入dashboard.php。
有什么想法吗?
答案 0 :(得分:2)
你错过了第二个字符串前面的单引号:
document.location='dashboard.php' + '<?php echo "?month=currentMonth&year=currentYear&submit=Get+Statistics!" ?>';
应该在PHP文件中工作。
答案 1 :(得分:1)
我不知道这是你写帖子的时候,但你的回音缺少引号:
试试这个:
document.location='dashboard.php' + <?php echo "?month=currentMonth&year=currentYear&submit=Get+Statistics!"; ?>';
答案 2 :(得分:1)
只要您在同一范围内,就可以在代码的任何部分获取变量:
// redirect to secure page
document.location='dashboard.php' + <?= "?month=$currentMonth&year=$currentYear&submit=Get+Statistics!"; ?>';