Как отправить значение по URL в php - PullRequest
1 голос
/ 29 июля 2010

Я попробовал это на моем php сайте <a href=?command=value>click here</a>

И это, чтобы получить значение:

if(isset($_POST['command'])){

        $command=strip_tags($_GET['command']);

Не похоже на работу .. Ps. URL также имеет это значение: ?lang=en_US

Ответы [ 2 ]

6 голосов
/ 29 июля 2010

Используйте $_GET вместо $_POST. А также поместите двойные кавычки вокруг значения атрибута href.

0 голосов
/ 12 апреля 2014

Попробуйте это .... это будет работать ...

    '<a href="company.php?command=value">click here</a>'

чтобы получить значение с сайта:

   <?php 
  if(isset($_REQUEST['command'])){

    $command=($_GET['command']);
    echo $command;
  }
   ?>

вывод: значение

Примечание. Оба кода (php и html) написаны на одной странице (company.php). мы также можем написать PHP-код на отдельной странице. Разница в том, что функция isset там не нужна. И URL должен измениться. код будет следующим.

    '<a href="company.php?command=value">click here</a>'

next_php_page.php код:

<?php 

  if($_REQUEST['command']){

    $command=($_GET['command']);
    echo $command;
  }
  ?>
...