[英]Redirect in php server side after http request
我對 php 很陌生,所以這個問題可能很簡單。 我試圖了解是否可以將瀏覽器從 php 服務器端重定向到 HTTP 請求返回的頁面。
我有一個像這樣的 HTTP Post 請求:
$postdata = http_build_query(
array(
"someData" => "data" ,
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'content' => $postdata,
'header' =>
"Cookie: someCookie" .
'content-type: application/x-www-form-urlencoded; charset=utf-8'
)
);
$context = stream_context_create($opts);
$result = fopen('myWebsiteUrl', 'r', false, $context);
var_dump(stream_get_contents($result));
在帖子中,我通過 Get 被重定向到不同的頁面。 我試圖強制瀏覽器移動到“重定向”頁面。 使用上面的代碼,我返回了重定向頁面的 html,但我所追求的是實際的重定向。 在 PHP 中檢索重定向 URL 和自己進行重定向的選項不起作用,因為 Get 請求必須與 Post 在同一會話中發生。
header('Location: whereveryouwantogo.php?get=123456');
使用附加的 GET 參數為您進行重定向。 我不確定我是否真的回答了你的問題,但我很確定你可以用 header-command 做你想做/需要的事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.