小编sin*_*spi的帖子

来自url的file_get_contents只有在登录网站后才能访问

我想制作一个可以从网站捕获页面的PHP脚本.想想file_get_contents($ url).

但是,本网站要求您在访问任何页面之前填写用户名/密码登录表单.我想,一旦登录,网站会向您的浏览器发送一个身份验证cookie,并且随后的每个浏览器请求都会将会话信息传递回网站以验证访问权限.

我想知道我如何使用PHP脚本模拟浏览器的这种行为,以获得访问权限并从该网站捕获页面.

更具体地说,我的问题是:

  1. 如何发送包含我的登录详细信息的请求,以便网站回复会话信息/ cookie
  2. 我如何阅读会话信息/ cookie
  3. 如何将此会话信息与每个后续请求(file_get_contents,curl)传回网站.

谢谢.

php authentication session curl file-get-contents

10
推荐指数
1
解决办法
2万
查看次数

Css - 扩展的速记属性 - 什么是border-left-color-ltr-source:physical

介绍

单击Firebug上的css选项卡时,会出现一个名为" Expand Shorthand Properties " 的选项!

典型的css规则如下:

border-left:2px solid #7FA100;
Run Code Online (Sandbox Code Playgroud)

..转换成"Expanded"版本,如下所示:

border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#7FA100;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:2px;
Run Code Online (Sandbox Code Playgroud)

我的问题/问题

我在一个项目中工作,设计师直接在其"扩展"性质中引入包含规则的样式表.

1)它们是正确的css规则吗?

2)所有(或任何或哪些)浏览器是否直接识别这些扩展规则?

谢谢,dS

css firebug rules

5
推荐指数
2
解决办法
5644
查看次数

从Drupal网站创建一个iframe

我有一个drupal网站.我想生成一个包含我的drupal网站内容的Iframe,其他网站可以嵌入.

我怎么认为这可以实现:

方法1:创建一个独立于drupal引擎的php脚本.

导入配置文件,从而获得对数据库的访问权限.将内容生成为独立网页.将此脚本的网址分发为iframe的源网址.问题:无法在iframe中提供drupal功能,例如与登录用户的交互.

方法2:从drupal中创建iframe.

使用hoom_menu(iframe的url)创建一个定义菜单项的新模块.从菜单项的回调函数定义iframe的内容.然后以某种方式为所需的iframe url分配一个自定义的page.tpl.php主题,以便只显示iframe的内容,而不显示所有其他页面元素(块,菜单,页脚等).

任何评论,特别是方法2将非常感谢!:)

iframe drupal

4
推荐指数
1
解决办法
7514
查看次数

标签 统计

authentication ×1

css ×1

curl ×1

drupal ×1

file-get-contents ×1

firebug ×1

iframe ×1

php ×1

rules ×1

session ×1