アドレスに$profilepageuseridを含めたいのですが、正しい構文がわかりません。
$page=$_SERVER['groups_page.php?view_profile_user_id=$profilepageuserid'];
header("Refresh: $sec; url=$page");
ここには少し混乱があるようです。あなたがやりたいと思われるのは、ページ変数にURIを割り当ててから、ヘッダー関数を介してこれを発行することです。
$page = "groups_page?view_profile_user_id=" .$profilepageuserid . ".php";
header( "Refresh: $sec; url: $page" );
ここにアクセスしようとしている理由はわかりません$_SERVER
が、配列自体の中でキーを呼び出しているように見えるため、PHPインタープリターは混乱します。もちろん、$_SERVER
配列には有限数のキーしかなく、リクエストしたものとは似ていません:http: //php.net/manual/en/reserved.variables.server.php
また:
$page=$_SERVER['groups_page?view_profile_user_id=' . $profilepageuserid . '.php'];
または:
$page=$_SERVER["groups_page?view_profile_user_id={$profilepageuserid}.php"];
文字列で変数を使用できるのは、二重引用符を使用している場合のみです。それ以外の場合は、変数を分割して文字列に連結する必要があります。
編集:.phpが正しい場所にあるかどうかはわかりませんが、アイデアは得られます...