この記事では主に PHP 学習に関するいくつかの基本的なタグを紹介します。これを必要な友達に共有します。$
シンボルは変数です。記号; $ 記号を文字列に追加すると、その文字列は変数名またはオブジェクト名になります。 2. echo は出力シンボル
で、文字または文字列を直接出力します。 例: echo "abc" は abc を出力します echo 'abc' は abc も出力します文字列のみを出力する場合、一重引用符と二重引用符の出力内容は同じです。たとえば、文字列変数を出力する場合、文字列は $a='abc' となります。 abc123 ですが、echo '$a123' を使用すると $a123 のみが出力されます。つまり、一重引用符で囲まれた内容はそのまま出力されますが、二重引用符はその中に変数があるかどうかを判断し、変数がある場合は、変数の値に変換されます。 3. クッキーとは何ですか?
Cookieはユーザーを識別するためによく使用されます。 Cookie は、サーバーがユーザーのコンピュータ上に残す小さなファイルです。同じコンピュータがブラウザを通じてページをリクエストするたびに、Cookie がコンピュータに送信されます。 PHP を使用すると、Cookie 値を作成および取得できます。 クッキーを作成するにはどうすればよいですか?
setcookie()関数はCookieを設定するために使用されます。
注:setcookie(name, value, expire, path, domain);
次の例では、「user」という名前の Cookie を作成し、値「runoob」を割り当てます。また、この Cookie が 1 時間後に期限切れになるように指定します:
<?php setcookie("user", "runoob", time()+3600);?><html>.....
注: Cookie の値は、Cookie の送信時に自動的に URL エンコードされ、取得時に自動的にデコードされます。 (URL エンコードを防ぐには、代わりに setrawcookie() を使用します。)
別の方法で Cookie の有効期限を設定することもできます。これは秒を使用するよりも簡単な場合があります。
<?php $expire=time()+60*60*24*30;setcookie("user", "runoob", $expire);?><html>.....
上記の例では、有効期限は 1 か月 (60 秒 * 60 分 * 24 時間 * 30 日 ) に設定されています。
PHP の $_COOKIE 変数は、Cookie の値を取得するために使用されます。
次の例では、「user」という名前の Cookie の値を取得し、ページに表示します:
<?php// 输出 cookie 值echo $_COOKIE["user"];// 查看所有 cookieprint_r($_COOKIE);?>
次の例では、isset() 関数を使用して、Cookie が設定されているかどうかを確認します:
<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 时,您应当使过期日期变更为过去的时间点。
删除的实例:
<?php// 设置 cookie 过期时间为过去 1 小时setcookie("user", "", time()-3600);?>
如果您的应用程序需要与不支持 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 属性规定链接的目标:
<a href="http://www.w3school.com.cn">W3School</a>
亲自试一试
href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript 代码段。如果用户选择了 标签中的内容,那么浏览器会尝试检索并显示 href 属性指定的 URL 所表示的文档,或者执行 JavaScript 表达式、方法和函数的列表。
一个引用其他文档的简单 标签可以是下列形式:
<a href="http://www.w3school.com.cn/index.html">W3School 在线教程</a>
浏览器用特殊效果显示短语“W3School 在线教程”(通常是带下划线的蓝色文本),这样用户就会知道它是一个可以链接到其他文档的超链接。就像这样:
W3School 在线教程
用户还可以利用浏览器中的选项来自己指定文本颜色、设置链接前和链接后链接文本的颜色。
提示:可以使用 CSS 伪类向文本超链接添加复杂而多样的样式。
更复杂的锚还可以包含图像。下面这个 LOGO 是一个图像链接,点击该图像,可以返回 W3school 的首页:
<a href="http://www.w3school.com.cn/index.html"> <img src="/i/w3school_logo_white.gif" /> </a>
上面的代码会为 W3School 的 LOGO 添加一个返回首页的超链接:
大多数图形浏览器都会在作为锚的一部分的图像周围放置特殊的边框。通过在 标签中把图像的 border 属性设置为 0 可以删除超链接的边框。也可以使用 CSS 的边框属性来全局性地改变元素的边框样式。
<a href="value">
值 | 描述 |
---|---|
URL | 超链接的 URL。可能的值:
|
ハイパーリンクを作成する
この例は、HTML ドキュメントにリンクを作成する方法を示します。
画像をリンクとして使用する
この例では、画像をリンクとして使用する方法を示します。
タグ内で使用される疑問符は、区切り文字としてのみ機能します。つまり、PHP コードの始まりと終わりを識別するためのものであり、実質的なプログラム的な意味はありません。
三項演算子の疑問符には特定のプログラムの意味があります。その表現方法はおそらく次のとおりです: 条件 1? 条件 2: 条件 3. 条件 1 が true の場合、疑問符の機能は条件 2 を選択することです。プログラムの実行が継続されるブランチとして。つまり、条件が成立すると条件 2 が実行され、条件が成立しない場合は条件 3 が実行されます。
関連する推奨事項:
以上がPHP 学習のための基本的なタグの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。