基本上我有一个Drupal 6站点和一个我命名为“rss”的节点类型。所有这些节点都可以作为特定URL的rss视图(例如:http://mysite/rss/feed
)。
当创建该类型的节点时,我只需要对特定网址发出http请求(其详细信息与此问题无关)。
所以我想在我的drupal网站上创建一个新的“rss”帖子,在提交之后我需要一个http请求到网址:http://myapplication/blog?status=fetch
我知道我可以通过动作核心模块中的访问url函数发出这样的请求,并在节点创建时“触发”它(虽然不是特定类型)但是我认为它确实如此,并且实际上是VISITS网址,而我只需要它来制作卷曲类型请求。
我也在使用调度程序模块,因此可以安排此类帖子,因此如果计划在某个时间/日期发布,我需要触发与计划同步的操作,是
我猜我需要使用某种钩子功能并制作我自己的模块,是吗?或者还有其他方法可以做到这一点,因为不幸的是我的PHP体验有限吗?
答案 0 :(得分:1)
您可以在PHP http://php.net/manual/en/book.curl.php中使用curl扩展名或查找库,或使用Guzzle之类的内容向HTTP端点发出请求。 http://docs.guzzlephp.org/en/latest/