> 백엔드 개발 > PHP 튜토리얼 > PHP 학습을 위한 몇 가지 기본 태그

PHP 학습을 위한 몇 가지 기본 태그

不言
풀어 주다: 2023-03-25 09:22:01
원래의
4954명이 탐색했습니다.

이 글은 PHP 학습에 관한 몇 가지 기본 태그를 주로 소개하며, 이제는 누구나 참고할 수 있도록 공유합니다. 도움이 필요한 친구들이 참고할 수 있습니다.

1.php $ 기호는 변수입니다. 기호; 문자열에 $ 기호를 추가하고 해당 문자열은 변수 이름 또는 개체 이름입니다.

2. echo는 출력 기호

로, 문자나 문자열을 직접 출력한다는 뜻입니다. 예를 들어 echo "abc"는 abc를 출력합니다. 문자열만 출력하는 경우 작은따옴표와 큰따옴표의 출력 내용은 동일합니다. 예를 들어 문자열 변수를 출력하려면 $a='abc'; 가 출력됩니다. abc123인데 echo '$a123'을 사용하면 $a123만 출력됩니다. 즉, 작은따옴표 안의 내용은 그대로 출력되고, 큰따옴표는 그 안에 변수가 있는지 확인하고 변수가 있으면 그대로 출력됩니다. 변수의 값으로 변환됩니다.

3. 쿠키란 무엇인가요?

쿠키는 종종 사용자를 식별하는 데 사용됩니다. 쿠키는 서버가 이용자의 컴퓨터에 남겨두는 작은 파일입니다. 동일한 컴퓨터가 브라우저를 통해 페이지를 요청할 때마다 쿠키가 컴퓨터로 전송됩니다. PHP를 사용하면 쿠키 값을 생성하고 검색할 수 있습니다.

쿠키를 만드는 방법은 무엇입니까?

setcookie() 함수는 쿠키를 설정하는 데 사용됩니다.

참고: setcookie() 함수는 태그 앞에 배치되어야 합니다.

구문

setcookie(name, value, expire, path, domain);
로그인 후 복사

예제 1

다음 예에서는 "user"라는 쿠키를 생성하고 "runoob" 값을 할당합니다. 또한 이 쿠키가 1시간 후에 만료되도록 지정합니다.

<?php
setcookie("user", "runoob", time()+3600);?><html>.....
로그인 후 복사

참고: 쿠키 값은 쿠키를 보낼 때 자동으로 URL 인코딩되고 검색될 때 자동으로 디코딩됩니다. (URL 인코딩을 방지하려면 setrawcookie()를 대신 사용하세요.)

예제 2

쿠키 만료 시간을 다른 방법으로 설정할 수도 있습니다. 이는 초를 사용하는 것보다 더 간단할 수 있습니다.

<?php
$expire=time()+60*60*24*30;setcookie("user", "runoob", $expire);?><html>.....
로그인 후 복사

위 예시에서는 만료 시간이 1개월(60초 * 60분 * 24시간 * 30일 )으로 설정되어 있습니다.


쿠키의 값을 검색하는 방법은 무엇입니까?

PHP의 $_COOKIE 변수는 쿠키 값을 검색하는 데 사용됩니다.

다음 예에서는 "user"라는 쿠키의 값을 검색하여 페이지에 표시합니다.

<?php// 输出 cookie 值echo $_COOKIE["user"];// 查看所有 cookieprint_r($_COOKIE);?>
로그인 후 복사

다음 예에서는 isset() 함수를 사용하여 쿠키가 설정되었는지 확인합니다.

<html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><?phpif (isset($_COOKIE["user"]))    echo "欢迎 " . $_COOKIE["user"] . "!<br>";else    echo "普通访客!<br>";?></body></html>
로그인 후 복사



如何删除 Cookie?

当删除 cookie 时,您应当使过期日期变更为过去的时间点。

删除的实例:

<?php// 设置 cookie 过期时间为过去 1 小时setcookie("user", "", time()-3600);?>
로그인 후 복사



如果浏览器不支持 Cookie 该怎么办?

如果您的应用程序需要与不支持 cookie 的浏览器打交道,那么您不得不使用其他的办法在您的应用程序中的页面之间传递信息。一种方式是通过表单传递数据(有关表单和用户输入的内容,在本教程的前面章节中我们已经介绍过了)。

下面的表单在用户单点击 "Submit" 按钮时,向 "welcome.php" 提交了用户输入:

<html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><form action="welcome.php" method="post">名字: <input type="text" name="name">年龄: <input type="text" name="age"><input type="submit"></form></body></html>
로그인 후 복사

取回 "welcome.php" 文件中的值,如下所示:

<html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body>欢迎 <?php echo $_POST["name"]; ?>.<br>你 <?php echo $_POST["age"]; ?> 岁了。</body></html>
로그인 후 복사

4. HTML 标签的 href 属性

HTML 标签

实例


href 属性规定链接的目标:

亲自试一试

定义和用法


标签的 href 属性用于指定超链接目标的 URL。

href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript 代码段。如果用户选择了 标签中的内容,那么浏览器会尝试检索并显示 href 属性指定的 URL 所表示的文档,或者执行 JavaScript 表达式、方法和函数的列表。

提示和注释

注意: 标签中必须提供 href 属性或 name 属性。

制作文本链接

一个引用其他文档的简单 标签可以是下列形式:

浏览器用特殊效果显示短语“W3School 在线教程”(通常是带下划线的蓝色文本),这样用户就会知道它是一个可以链接到其他文档的超链接。就像这样:

W3School 在线教程

用户还可以利用浏览器中的选项来自己指定文本颜色、设置链接前和链接后链接文本的颜色。

提示:可以使用 CSS 伪类向文本超链接添加复杂而多样的样式。

制作图像链接


更复杂的锚还可以包含图像。下面这个 LOGO 是一个图像链接,点击该图像,可以返回 W3school 的首页:

上面的代码会为 W3School 的 LOGO 添加一个返回首页的超链接:

W3School 在线教程

大多数图形浏览器都会在作为锚的一部分的图像周围放置特殊的边框。通过在 标签中把图像的 border 属性设置为 0 可以删除超链接的边框。也可以使用 CSS 的边框属性来全局性地改变元素的边框样式。

语法

属性值

描述
URL 超链接的 URL。可能的值:
  • 绝对 URL - 指向另一个站点(比如 href="http://www.example.com/index.htm")

  • 相对 URL - 指向站点内的某个文件(href="index.htm")

  • 锚 URL - 指向页面中的锚(href="#top")


TIY 예제

  • 하이퍼링크 만들기

  • 이 예제에서는 HTML 문서에서 링크를 만드는 방법을 보여줍니다.

  • 이미지를 링크로 사용

  • 이 예에서는 이미지를 링크로 사용하는 방법을 보여줍니다.

HTML 태그

5. PHP에서 물음표는 무엇을 의미하나요?

PHP 코드에서 물음표의 기능은 크게 두 가지로 구분됩니다. PHP 태그. $a == 1?true:false와 같이 삼항 연산자에 사용되는 ?php", "?>" 및 "?" 연산자.

  1. 태그에 사용된 물음표는 구분 기호, 즉 PHP 코드의 시작과 끝을 식별하는 역할만 하며 실질적인 프로그램 의미는 없습니다.

  2. 삼항 연산자의 물음표에는 특정 프로그램 의미가 있습니다. 표현 방법은 아마도 조건 1? 조건 2: 조건 3입니다. 조건 1이 true인 경우 물음표의 기능은 조건 2를 선택하는 것입니다. 프로그램 실행이 계속되는 분기입니다. 즉, 조건이 성립되면 조건 2가 실행되고, 그렇지 않으면 조건 3이 실행됩니다.

관련 권장 사항:

PHP 학습 노트 - 업로드 후 주의 사항


위 내용은 PHP 학습을 위한 몇 가지 기본 태그의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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