-5

クライアント、タイプ、情報という名前のphpファイルを取得しました。

Facebookのようなウェブサイトを想像してみてください。

www.site.web/profile?=232 があり、アルバムをクリックすると、 www.site.web/profile?=232&album=10 があるので、 www.site.web/ がある写真をクリックしますprofile.php?=232&album=10&photo=1.

彼らがこれを作っていることを理解したい..その「profile.php」を維持する

4

1 に答える 1

2

あなたが探しているのは、非表示の入力を使用して、変数がページからページに渡されるようにすることだと思います。

フォームで次のようなものを使用します。

<form method='get'>
    <input type='hidden' name='client' value='1'>
    // Your other inputs
</form>

このようにして、1 つの入力を取得すると、いくつかの単純な PHP コードを使用してページからページへと渡し続け、URL からそれを取得して、必要に応じて再度表示することができます。

編集:(さらなる説明)

URL を介して 1 つのページから別のページにデータを渡す場合、簡単な PHP コードを使用して、次のようにさらに渡す何かが存在するかどうかを確認できます。

<?php //page1.php

if(isset($_GET['user']))
{
    $user=htmlspecialchars($_GET['user']);
}

if(isset($_GET['photo']))
{
    $photo=htmlspecialchars($_GET['photo']);
}

// Check for anything else you want as needed.

?>

次に、実際にリンクを作成するときに、次のようなことができます。

<?php

    $baseAddress="<a href='thePageIwant.php?thisVar=3";
    if(isset($user))
    {
        $baseAddress.="&user=".$user;
    }

    if(isset($photo))
    {
        $baseAddress.="&photo=".$photo;
    }
    // Add any other variables as needed

    $baseAddress.="'>
?>

ページの HTML 出力セクションで、これを使用できます。

<p>Some text and then a link <?php echo $baseAddress;?>Your Link Text</a></p>

そして、URL を介して渡される他のすべての変数とともにリンクが表示されます。この場合、ユーザーが ID 4 のページに渡され、写真が ID 6 のページに渡された場合、HTML 出力は次のようになります。

<p>Some text and then a link <a href='thePageIwant.php?thisVar=3&user=4&photo=6'>Your Link Text</a></p>

ユーザーのみが URL で渡され、何も渡されなかった場合photo=6、出力は次のようになります。

<p>Some text and then a link <a href='thePageIwant.php?thisVar=3&user=4'>Your Link Text</a></p>
于 2012-07-28T02:26:23.817 に答える