是什么 '?'在调用php脚本时的href?

时间:2015-12-02 00:41:49

标签: php html scripting href

我见过吗?在href中调用php时后跟一个id。我一直在研究,但似乎无法找到一个直接的答案(可能使用错误的术语)

<a href='page2.php?id=2>

什么是'?'其次是身份证?任何解释将不胜感激,我是php的新手。

2 个答案:

答案 0 :(得分:2)

这是一种将URL中的数据从一个页面传递到另一个页面的方法。当页面加载时,PHP可以通过这样的调用访问该数据。

Select
  last_name,
  first_name,
  donator,
  customer_id,
  phone, 
  address,
  city,
  state,
  zipcode,
  events.buyer_id

  from events 

  join addresses on events.buyer_id = addresses.buyer_id 
  inner join customer_extras on addresses.buyer_id = customer_extras.buyer_id
  inner join Customer_roles on events.buyer_id = Customer_roles.buyer_id
  inner join People on Customer_roles.buyer_id = People.id

  group by 
  customer_id,
  member_status,
  events.event_type,
  first_name,
  last_name,
  address,
  city,
  state,
  phone,
  donator,
  zipcode,
  events.buyer_id

  HAVING MIN(events.created_at) between '2015-06-01'
  and '2015-08-01' and event_type ILIKE 'MEMBER_TABLET%' and member_status IN 
  ('moved','never answered', 'refused', 'complete')

然后PHP可以将这些数据用于自己的目的。

您可以将数据串起来,就像......

$id = $_GET['id'];

再次使用类似...

的调用访问数据
?id=2&name=james

这是表单工作的方式,除了POST表单时,值隐藏在url中,你检索数据就像......

$name = $_GET['name'];

但是如果你的PHP不知道数据是POST还是GET,你可以使用

$name = $_POST['name'];

哪个可以从POST或GET中获取数据。

答案 1 :(得分:1)

GET 数据来自网址本身,通常会跟踪网址中脚本文件的名称。 GET数据的开头用问号(?)表示。

GET POST REQUEST METHOD