【PHP】鏈接的?和&
我将PHP的学习内容整理成备忘录。
链接中的问号和和符号
只需要一种选择:在路径中指定问号
我想在写链接路径名时传递值是有时候的情况。比如,当想要在链接目标中作为值传递商品编号pro_code时,可以在问号后面指定。
#pro_list.php
#rec['code']は飛ぶ先の商品コードが入っており、今回は1が入っています。
#商品の詳細情報を確認するボタン
<a href="../product/pro_disp.php?pro_code='.$rec['code'].'">商品コード1</a>
↓クリックするとpro_disp.phpに飛ぶ
#pro_disp.php
<?php
print '商品コード1:';
print '.pro_code.';
?>
#実行結果
商品コード:1
以此方式,将通过路径指定的pro_code值传递给路径目标pro_disp.php。
在路径中指定&符号。
当想要在路径中返回多个值时,我们可以使用&符号。
在下面的例子中,将会处理在之前添加的用户ID作为值传递的情况。
#pro_list.php
#商品の詳細情報を確認するボタン
#user_idには1が入っています
<a href="../product/pro_disp.php?pro_code='.$rec['code'].'&user_id=$_SESSION['user_id']">商品コード1</a>
↓クリックするとpro_disp.phpに飛ぶ
#pro_disp.php
<?php
print '商品コード1:';
print '.pro_code.';
print 'ユーザーID:';
print '.user_id.';
?>
#実行結果
商品コード:1
ユーザーID:1
可以将商品ID和用户ID传递给两个路径。