我有一个页面executes
一些查询和完成后
header('Location: '.url_money.'SyncComp.php?Comp=YES');
它被重定向到其他页面。但我想通过HTTP Post发送它
此?Comp=YES
不应附加到网址,而是由HTTP Post发送。
我无法使用onLoad
JavaScript
,因为它会在执行sql queries
之前直接调用该函数
答案 0 :(得分:0)
这是不可能的。虽然它们是可选项,但您可以传递给curl以允许事物(--post301
和--post302
),没有浏览器支持被告知通过POST进行重定向。
您需要通过表单和javascript来完成此操作。类似的东西:
<form action="<?= url_money.'SyncComp.php' ?>" method="POST">
<input type="hidden" name="Comp" value="YES" />
<input type="submit" />
</form>
<script type="text/javascript">document.forms[0].submit();</script>
<?php die(); ?>