ホームページ > バックエンド開発 > PHPチュートリアル > 簡単なページジャンプ処理をお願いします

簡単なページジャンプ処理をお願いします

WBOY
リリース: 2016-06-20 12:41:59
オリジナル
939 人が閲覧しました

コード内に 上記は、ユーザーがログインしているかどうかを判断するためのボタンです。ログインしている場合は、次のボタンにジャンプします。 info.php ページにユーザー情報を表示します。ログインしていない場合は、ログイン ページでこのボタン トリガーをマークできるかどうかを確認します。このボタンをクリックすることでログインがトリガーされる場合は、情報を入力した後、info.php に直接ジャンプしてユーザー情報を表示します

結局のところ、ログイン ページは公開ページである場合があります。ジャンプ先はホームページや他のページである可能性があり、すべてが info.php にジャンプするわけではないため、ボタンをトリガーしたい場合は、マークを付けてログイン ページに渡し、ログイン ページにユーザー情報がその後に表示されることを通知します。ユーザーログイン


ディスカッション (解決策) に返信

1. のような非表示の値を追加します。ログイン時に別のページに移動するには、この値を使用します。
2. URL を取得します。前のページを参照し、URL に従って区別します

非表示の入力を追加したり、 を追加したりできます。 値 value="" は、この値に応じて異なるページにつながります

方法この値を使用しますか?ログイン側で判断するにはどうすればよいでしょうか?簡単なコード例を教えていただけますか?

専門家からの回答をお待ちしています

専門家からの回答をお待ちしています

History.go(-1)

という JS があることを思い出してください。 2日も試してないんですか?

1.表单<form name="login">xxxxxx自由发挥<input type="hidden" name="Toinfo" value="1"/></form>2,登陆校验if(isset($_POST['Toinfo'])&&$_POST['Toinfo']==1){//do something}
ログイン後にコピー

ボタンのクリックがトリガーされたときにログインページを開いてから、

ボタンをクリックするとログインページが開き、
はフォーム内に記述されている限り、どこに配置しても同じです。

ただし、フォームは使用せず、php ファイルに直接ボタン
でもいいですよね?」

ジャンプを決定するための php を作成しました。それを参照してください。

session_start();function check ($url,$bool) {	if (!isset($url)) {$url="http://127.0.0.1/ec/mobile/user.html";}	if (isset($_SESSION['name'])) {	setcookie('name',$_SESSION['name'],time()+3600*24*7);	if($bool){		Header("HTTP/1.1 301 Moved Permanently");		Header("Location: ".$url);	}	return true;	}	else {	if($bool){		Header("HTTP/1.1 301 Moved Permanently");		Header("Location: http://127.0.0.1/ec/mobile/login.html");		}	return false;	} }
ログイン後にコピー

現在のページのパラメータを送信し、ログイン後に最初のページにジャンプできます。 🎜>

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート