Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用$\u GET just GET blank页面时通过URL传递值_Php_Url_Variables - Fatal编程技术网

Php 使用$\u GET just GET blank页面时通过URL传递值

Php 使用$\u GET just GET blank页面时通过URL传递值,php,url,variables,Php,Url,Variables,这是用于从数据库中获取信息的代码,我从echo语句中获取的图像,以及产品的名称。当我单击产品名称时,它会将我发送到cart.php,当我将鼠标悬停在文本上时,它会在浏览器中显示的URL中传递值,但当我单击它时,它会将我发送到cart.php,并且只显示一个空白页面 $product_types = get_all_subjects2(); function is just the query while($products = mysql_fetch_array($product_type

这是用于从数据库中获取信息的代码,我从echo语句中获取的图像,以及产品的名称。当我单击产品名称时,它会将我发送到cart.php,当我将鼠标悬停在文本上时,它会在浏览器中显示的URL中传递值,但当我单击它时,它会将我发送到cart.php,并且只显示一个空白页面

$product_types = get_all_subjects2(); function is just the query

  while($products = mysql_fetch_array($product_types))
{
   $name = $products['name'];
   $address = $products['image_location'];


    echo '<ul>';
    echo "<li><a href=\"http://localhost/project/cart.php?subj="  .   urlencode($products["name"]) . 
        "\">{$products["name"]}</a></li>";
$product\u types=get\u all\u subjects2();函数就是查询
而($products=mysql\U fetch\U数组($product\U types))
{
$name=$products['name'];
$address=$products['image_location'];
回声“
    ”; 回声“
  • ”;
代码

<?php

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

    $a = $_POST['subj'];
    echo $a;
}

 else {
            echo"error";
         }
?>

您可以通过GET发送参数。因此要求
$\u POST
不是正确的想法;)

对于去窃听,在目标站点中有以下声明是很好的:

echo '<pre>', print_r($_REQUEST), '</pre>';
echo'',打印($请求),'';
最好的, 基督教徒

附加:测试了代码..工作正常:


您可以通过GET发送参数。因此要求
$\u POST
不是正确的想法;)

对于去窃听,在目标站点中有以下声明是很好的:

echo '<pre>', print_r($_REQUEST), '</pre>';
echo'',打印($请求),'';
最好的, 基督教徒

附加:测试了代码..工作正常:


$\u POST
请求后存储的值。如果通过普通链接导航,则执行的是
GET
请求。因此,请查看
$\u GET


另外,始终输出有效的HTML可能是一个好主意。否则浏览器可能会或可能不会呈现您所输出的内容。

$\u POST
在请求后存储值。如果您通过普通链接导航,您正在执行
获取请求。因此,请查看
$\u获取请求


另外,始终输出有效的HTML可能是一个好主意。否则,浏览器可能会或可能不会呈现您输出的内容。

谢谢,我添加了调试脚本,但当我将鼠标悬停在显示localhost/project/cart.php?subj=book的链接上时,仍然会出现一个空白屏幕,因此它似乎部分工作正常,但在我尝试和重试时却没有rieve the$\u gethanks Christian我添加了您的调试脚本,但当我将鼠标悬停在显示localhost/project/cart.php?subc=book的链接上时,仍然会出现一个空白屏幕,因此它似乎部分工作,而不是在我尝试检索$\u get时