【发布时间】:2013-09-12 05:58:27
【问题描述】:
我正在这里http://beta.fray.it/invite 上创建一个wordpress 页面,点击Twitter 图标时,我在列表元素上设置了这个onclick 属性
onclick="window.location.href = '<?php echo get_template_directory_uri(); ?>/components/invite/twitter/redirect.php';">
这会将我带到应该将用户重定向到 Twitter 进行身份验证的 php 文件。我在我用于测试的另一台服务器上得到了这个工作,但不是在这里。发生的情况是我看到了来自主页http://beta.fray.it 的内容,但没有重定向。这是什么原因?
【问题讨论】:
-
是否有任何错误输出到页面或服务器上的错误日志?
-
redirect.php 里面是什么?因为它向我显示了一个页面。也许您没有将该文件上传到服务器。
-
我在页面上看不到错误输出。检查了我在服务器上放置文件的文件夹,没有看到错误日志,我还能在哪里检查这些日志?
-
redirect.php 的内容:getRequestToken(OAUTH_CALLBACK); $oauth_token = $request_token['oauth_token']; $_SESSION['oauth_token'] = $oauth_token; $oauth_token_secret = $request_token['oauth_token_secret']; $_SESSION['oauth_token_secret'] = $oauth_token_secret; $url = $connection->getAuthorizeURL($oauth_token); header('位置:'.$url); ?>
-
我在上面的位置上传了 2 个随机文件并尝试通过浏览器访问它们。这个beta.fray.it/wp-content/themes/fray/components/invite/twitter/… 正确输出了文本文件的内容。但是,这个不是beta.fray.it/wp-content/themes/fray/components/invite/twitter/…,好像我无法执行任何 php 文件
标签: javascript php wordpress redirect