首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用powershell执行带参数的php脚本

使用powershell执行带参数的php脚本
EN

Stack Overflow用户
提问于 2020-10-14 19:50:26
回答 1查看 176关注 0票数 0

我尝试通过调用PHP文件,使用Powershell在本地主机URL中传递request_number

在HTML中:

代码语言:javascript
复制
<a href='workflow_execution_progress.php?view_id=".$row['request_number']."' title='Click to see the progress of workflow'>

我引用了这个链接,但不确定要用参数修改它。Executing php script on powershell

更新:我的PowerShell

代码语言:javascript
复制
$PhpExe  = "C:\path\to\php\install\dir\php.exe"
$PhpFile = "C:\path\to\script.php"
$PhpArgs = '-f "{0}"' -f $PhpFile  //args like view_id = 1 / 2 /3 (dynamically)
$PhpOutput = & $PhpExe $PhpArgs
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-14 20:13:12

您可以使用$argv来获取传递给脚本的参数数组。

https://www.php.net/manual/en/reserved.variables.argv.php

代码语言:javascript
复制
php script.php arg1 arg2 arg3

<?php
var_dump($argv);
?>

array(4) {
  [0]=>
  string(10) "script.php"
  [1]=>
  string(4) "arg1"
  [2]=>
  string(4) "arg2"
  [3]=>
  string(4) "arg3"
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64352641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档