700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > v8js-在PHP中运行javascript代码

v8js-在PHP中运行javascript代码

时间:2019-08-08 10:36:15

相关推荐

v8js-在PHP中运行javascript代码

起因

之前写自动登录操作一个网站的PHP脚本,但是发现该网站用js代码做了cookie的计算和验证,所以使用了v8js。

安装
安装v8。(Mac:brew install v8)使用pecl install v8js 安装的过程中要求输入v8的安装目录。安装完之后,把生成的.so动态链接库引入到ini文件中。

include_path = ".:/usr/lib/php/pear"extension=/usr/lib/php/extensions/no-debug-non-zts-0303/v8js.so

用php -i | grep v8js查看v8扩展的运行状态。

使用

<?php$v8 = new V8Js();/* basic.js */$JS = <<< EOTlen = print('Hello' + ' ' + 'World!' + "\\n");len;EOT;try {var_dump($v8->executeString($JS, 'basic.js'));} catch (V8JsException $e) {var_dump($e);}?>

以上例程会输出:

Hello World!int(13)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。