我想發送一個URL重定向到請求頁面的發佈請求。 Jest認爲請求頁面當前用於處理提交表單。使用Zend_Http_Client發送郵件請求
我試過以下代碼到我的請求頁面。
<?php
$myFile = "test.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "Request come to the page\n";
fwrite($fh, $stringData);
if (isset($_POST)) {
$stringData = $_POST['user'];
fwrite($fh, $stringData);
}
fclose($fh);
echo 'page found';
我試過Zend_Http_Client
這樣做。這是我的簡單行動。
public function indexAction()
{
$client = new Zend_Http_Client('http://localhost/test/test.php');
$client->setParameterPost(array('user' => 'dinuka'));
$client->setConfig(array('strictredirects' => true));
$response = $client->request(Zend_Http_Client::POST);
}
現在請求發送到test.php。但不能重定向到http://localhost/test/test.php
頁面。我想發送請求+重定向。我之前曾問過這個問題。但它是純粹的問題。請幫幫我。我沒有很好的關於http請求的知識。什麼是strictredirects
?
你能否澄清你的問題? 「通過網址重定向發送請求頁面的發佈請求」是什麼意思? – Liyali 2012-02-21 13:33:10
@Liyali - 當您提交表單時,發送參數以形成動作URL並重定向到該URL。我也想這樣做,但是沒有形式。 – 2012-02-22 04:20:09
如果您始終想將您的操作重定向到/test/test.php,那麼爲什麼不使用重定向器來做呢? – Liyali 2012-02-22 04:35:15