> 백엔드 개발 > PHP 문제 > 페이지로 이동하여 PHP로 값을 전달하는 방법은 무엇입니까?

페이지로 이동하여 PHP로 값을 전달하는 방법은 무엇입니까?

coldplay.xixi
풀어 주다: 2023-03-03 06:48:01
원래의
3847명이 탐색했습니다.

PHP가 페이지로 점프하고 값을 전달하는 방법: 1. HTML [

<form>] 폼 점프 방법에 사용되는 POST 값 전달 방법 2. 페이지가 점프할 때 URL을 따르는 GET 값 전달 방법; Jump; 3. 사용자가 로그인한 후 사용자 ID 등의 공통 데이터를 저장하는 데 자주 사용되는 SESSION 값 전송 방법.

페이지로 이동하여 PHP로 값을 전달하는 방법은 무엇입니까?

페이지로 이동하여 PHP로 값을 전달하는 방법:

1. POST 통과 값

게시물 값은 html <form> 양식 점프에 사용됩니다. 전송 방법은 사용하기 매우 편리합니다. 예: <form>表单跳转的方法,很方便使用。例如:

 <html>
 <form action=&#39;&#39; method=&#39;&#39;>
 <input type=&#39;text&#39; name=&#39;name1&#39;>
 <input type=&#39;hidden&#39; name=&#39;name2&#39; value=&#39;value&#39;>
 <input type=&#39;submit&#39; value=&#39;提交&#39;>
 </form>
 </html>
로그인 후 복사

form中的action填入的是跳转页面的url路径,method填入post方法。form表单中的提交按钮按下后,就会把form中有name的内容都传到填入的url中,可以通过$_POST[&#39;name&#39;]获取,例如:

<?php
$a=$_POST[&#39;name1&#39;];
$b=$_POST[&#39;name2&#39;];
?>
로그인 후 복사

这里有个很方便的小技巧,在input标签中把type选为'hidden'时,这个input标签会隐藏起来,不在页面显示,但这input标签在form中,并且有name值和value值,同样会跟随提交按钮传递过去,这种隐藏标签可以传递一些不想显示出来的内容。

二.GET传值

GET传值是通过跟随url传递的,在页面跳转时,跟着url跳转。常用于<a>标签的使用。例如:

<a href=&#39;delete.php?id=value&#39;>点我跳转</a>
로그인 후 복사

跳转进入xxx.php后,就能通过$_GET[&#39;id&#39;]

<?php
//session赋值
   session_start();
   $_SESSION[&#39;one&#39;]=value1;
   $_SESSION[&#39;two&#39;]=value2;
 
//session值的读取:
   $one = $_SESSION[&#39;one&#39;];
    
   //session值的销毁
   unset($_SESSION[&#39;one&#39;]);
?>
로그인 후 복사
양식의 작업에는 점프 페이지의 URL 경로가 채워지고, 메서드에는 게시 메서드가 채워집니다. 양식에서 제출 버튼을 누르면 양식에 이름이 있는 모든 콘텐츠가 채워진 URL로 전송됩니다. URL은 $_POST['name']를 통해 얻을 수 있습니다. 예:

rrreee 여기에는 매우 편리한 트릭이 있습니다. 입력 태그에서 유형을 '숨김'으로 선택하면 입력 태그가 숨겨지고 페이지에 표시되지 않습니다. 이름 값과 값 값이 있습니다. 이 숨겨진 태그는 표시하고 싶지 않은 일부 콘텐츠를 전달할 수도 있습니다.

2.GET 값 전송

GET 전송 값은 url을 따라 전달됩니다. 일반적으로 <a> 태그 사용에 사용됩니다. 예: rrreee xxx.php로 점프한 후 $_GET['id']를 통해 전달된 값을 얻을 수 있습니다. GET 메소드는 특정 ID를 가진 PHP 파일을 삭제하거나 읽기 위해 URL에서 자주 사용됩니다.

🎜3. SESSION 값 전송 🎜🎜🎜 SESSION은 전역 변수의 일종으로, 사용자가 로그인한 후 사용자 ID 등의 공통 데이터를 저장하는 데 자주 사용됩니다. SESSION에 저장되면 SESSION을 통해 다른 페이지를 얻을 수 있습니다. SESSION을 사용하려면 세션을 열어야 합니다. 🎜rrreee🎜🎜관련 학습 권장 사항: 🎜초보부터 마스터까지 PHP 프로그래밍🎜🎜🎜

위 내용은 페이지로 이동하여 PHP로 값을 전달하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿