草庐IT

login-status-iframe

全部标签

php - PHP 中 iFrame 应用程序的 Facebook 授权

我需要获取点击FacebookiFrame应用程序的用户的用户ID。在筛选所有虚假和过时的信息时,我认为我找到了正确的信息。当用户点击页面时,我需要让他们授权应用程序。在我的PHP中,我这样做:$facebook=newFacebook($appData);$user=$facebook->getUser();if(!$user){echo'top.location.href="'.$facebook->getLoginUrl().'";';die();}这给了我授权请求,但随后将我推回到我的服务器,而不是iFrame应用程序的URL(http://app.facebook.com/b

php - 有什么办法可以更改 url 是 iframe 吗?

我想在另一个页面的iframe中显示我网站的一个页面。我的意思是您可以在导航main.php时看到helper.html。但我想根据main.php中设置的某些条件更改helper.html中的一些链接。常规的解决方案是获取helper.html的内容并在main.php中处理,然后回显。但它是服务器端,我希望这个过程是客户端。用JavaScript可以吗? 最佳答案 如果您的文件位于同一个域中,您可以使用top.frames属性,ro引用window命名框架的对象:假设顶级HTML具有这样的结构:内部主要:top.frames["

PHP 从 iframe/对象嵌入数组中提取 youtube 视频 ID?

我有一个像这样的youtubeiframe/对象数组:[0]=>[1]=>[2]=>[3]=>请注意,嵌入方法可能会有所不同(通常为,偶尔为)(由于外部数据源)。我如何/什么是最可靠的方法来提取每个视频的URL(例如vQSRNYgiuMk或jm1S43a-e3Y)?最终我想得到这样一个数组:[0]=>"szL_PVuzWp0"[1]=>"jm1S43a-e3Y"[2]=>"7fTploFSbXA"[3]=>"vQSRNYgiuMk" 最佳答案 不要请使用正则表达式:$dom_document=newDOMDocument();$do

php - 使用 salt login 的 Symfony 2 总是返回 Bad credentials

如果我使用salt来解码我的密码,登录总是返回“Badcredentials”。我正在使用Fixture创建一些测试数据:publicfunctionload(ObjectManager$manager){$encodeFactory=$this->container->get('security.encoder_factory');$user=newUser();$user->setUsername('admin');$user->setEmail('webmaster@aranox.de');$encoder=$encodeFactory->getEncoder($user);$u

php - Phil Sturgeon 的 REST API 总是返回 : status:0, 错误:未知方法

我总是遇到这个错误。{"status":false,"error":"Unknownmethod."}但从我这边来看,所有语法都是正确的。因为在浏览器上一切正常,但在设备上集成相同的URL会出现“未知方法错误”。我正在使用这种“获取”方法。示例网址SITEURL/api/login/test?req_type=custom我在集成时是否遗漏了什么?也许是一个设置?我刚刚包含了库和rest配置文件。 最佳答案 我认为你的问题是Controller的名称与方法的名称相同尝试进行测试:如果您的Controller名称是:classTest

php - symfony2 phpunit : how to get exception message when status code is not expected one

在我的symfony2应用程序中,我使用phpunit来测试每个Controller的Action响应的状态代码是否是预期的。如果不是,我如何让phpunit显示异常附带的错误消息,或者最好模拟一个探查器异常页面?这是因为我在phpunit中有一个返回500代码的操作,但它在我的浏览器中加载得很好。我的代码:/***@dataProviderurlProvider*@param$url*/publicfunctiontestPageIsSuccessful($url){$client=self::createClient(array(),array('PHP_AUTH_USER'=>'

php - 在 iframe 之间传递 cookie 数据

假设我有一个网站www.example.com,其登录框位于api.example.com的iframe中。我的问题是:是否可以将cookie数据从内部iframe(api.example.com)传递到网站,以便网站知道用户何时登录?是否可以在不需要刷新整个页面的情况下在客户端执行此操作?用户登录的事实将如何传递到网站?任何适用于FF和IE6/7的解决方案都很棒。 最佳答案 您不必在它们之间传递cookie。不过,您需要将cookie写入正确的域。Response.Cookies("COOKIENAME").Domain=".ex

php - <iframe> 而不是包含

我想使用Commentics在一页上包含多个评论部分PHP脚本。首先,我尝试使用include完成此操作像这样:comments_id1.php:[...](相应的comments_id2.php:$page_id="2";$reference="PageTwo")显然(值得注意的是,当涉及到PHP时,我仍然一无所知),这不起作用或至少会导致各种麻烦(例如“警告:无法修改header信息-header已发送”)。所以我想到的解决方案是使用标签,像这样:现在我的问题是:这甚至是任何人都会推荐的有效解决方案吗?如果是这样,使用会产生任何重大后果(除了搜索引擎)吗?为了这个目的?如果这不是要

php - 如何从父 javascript 页面访问子 iframe 元素?

在我的页面中,我有iframe代码。当我单击启用框架窗口的特定链接时。它是一个表单。当我提交表单时,我得到一些隐藏的字段值。我如何在我的父页面中访问这些值? 最佳答案 由于您的iframesrc=一个完整的url,而不是相对路径(即:/app/appsignup.jsp),我将假设此iframe存在于与原始页面不同的另一个IP或域中。如果这个假设是正确的,那么由于大多数浏览器中的跨站点脚本安全规则,您将无法修改Iframe的DOM。如果父站点和子iframe存在于同一顶级域中,则可以使用document.getElementById

php - Klarna 结帐返回 http_status_code 500 Internal Server Error 作为响应

我正在尝试使用他们提供的代码实现klarna结帐here.按照此链接的指示实现流程->https://docs.klarna.com/en/getting-started我正在使用docs/examples文件夹中的代码,我已将库(src文件夹)放在正确的路径中,并在我创建测试时提供了eid和共享key以及klarna提供的商店ID和共享key帐号here.//MerchantID$eid='eid';//Sharedsecret$sharedSecret='sharedsecret';我已经替换了所有文件中的所有eid和共享密码,还正确地更改了文件中的链接,i.e.example.c