获取变量并将其保存在同一个php文件中?

获取变量并将其保存在同一个php文件中?,php,variables,save,Php,Variables,Save,我试过这么做 <h1>My Css Colors</h1> <form action="" method="get"> <input type="text" name="csscolor"/> <input type="submit" value="Save"> </form> <div ID="csscolors"> </ul> <?php $csscolor = $

我试过这么做

<h1>My Css Colors</h1>
<form action="" method="get">
    <input type="text" name="csscolor"/>
    <input type="submit" value="Save">
</form>

<div ID="csscolors">
</ul>
<?php
    $csscolor = $_GET['csscolor'];
    echo '<li>'. $csscolor .'</li>'; // I used `echo` b/c I don't know anything else
?>
</ul>
</div>
我的Css颜色


如果您希望保存一个值,那么最好将其放入数据库中,而不是尝试将其硬编码到PHP文件中(特别是如果您想添加更多的
  • 。请使用或类与您的数据库通信。我建议让XAMPP/WAMP在您的家用计算机上进行实验。

    如果您希望保存值,最好将其放入数据库,而不是尝试将其硬编码到PHP文件中(特别是如果你想添加更多的
  • 。使用或类与你的数据库通信。我建议让XAMPP/WAMP在你的家用计算机上进行实验。

    看看你是否有多个css类需要在某些页面之间维护,然后作为@SomeKittins反复使用,你提到过ca将这些值存储到数据库中,但如果应用程序没有太多的数据库折衷,则可以将其存储到常量变量中,如

    define('CSSCOLOR', '#EFEFEF'); \\ Or any color code you want to put in second parameter.
    
    然后把这段代码放在一个全局文件中,在你想使用这段代码的地方,包括这个文件,在你想使用这个常量的地方,你可以像这样使用它

    echo '<li>'. CSSCOLOR .'</li>'; 
    
    在要使用say index.php的文件中

    session_start(); 
    echo '<li>'. $_SESSION['color'] .'</li>';
    
    session_start();
    回显“
  • ”.$\u会话['color']。
  • ”;

    希望您已经得到了。

    看看您是否有多个css类需要在某些页面之间维护,并被反复使用,然后作为@SomeKittens,您可以将这些值存储到数据库中,但如果您的应用程序没有太多的数据库折衷,则可以将其存储到常量变量中,如>
    define('CSSCOLOR', '#EFEFEF'); \\ Or any color code you want to put in second parameter.
    
    然后把这段代码放在一个全局文件中,在你想使用这段代码的地方,包括这个文件,在你想使用这个常量的地方,你可以像这样使用它

    echo '<li>'. CSSCOLOR .'</li>'; 
    
    在要使用say index.php的文件中

    session_start(); 
    echo '<li>'. $_SESSION['color'] .'</li>';
    
    session_start();
    回显“
  • ”.$\u会话['color']。
  • ”;

    希望您已经收到。

    您可能希望使用cookies或session存储所有CSS颜色

    下面是使用$SESSION的示例代码

    <?php 
       // this starts the session 
       session_start(); 
    
       // get all CSS colors in SESSION
       $allCssColors=$_SESSION['color'];
       if (!isset($allCssColors)) {
          $allCssColors=array();
       }
       $allCssColors[count($allCssColors)]=$_GET['csscolor']; // add the new one
    
       // now display all the CSS colors
       for ($i = 0; $i < count($allCssColors); ++$i) {
          print '<li>'.$allCssColors[$i].'</li>'
       } 
       $_SESSION['color'] = $allCssColors; // save all CSS colors in SESSION
    
    ?> 
    

    您可能希望使用cookies或session存储所有CSS颜色

    下面是使用$SESSION的示例代码

    <?php 
       // this starts the session 
       session_start(); 
    
       // get all CSS colors in SESSION
       $allCssColors=$_SESSION['color'];
       if (!isset($allCssColors)) {
          $allCssColors=array();
       }
       $allCssColors[count($allCssColors)]=$_GET['csscolor']; // add the new one
    
       // now display all the CSS colors
       for ($i = 0; $i < count($allCssColors); ++$i) {
          print '<li>'.$allCssColors[$i].'</li>'
       } 
       $_SESSION['color'] = $allCssColors; // save all CSS colors in SESSION
    
    ?> 
    
    
    
    Define:“Save file”。您可能要做的是将其添加到数据库。@SomeKittens我在php中完全为空。您能告诉我怎么做吗?或者可以将值存储在cookie/session中。首先在计算机的根文件夹中安装WAMP/XAMPP/MAMP,将您的文件另存为myfilename.php(pph扩展名)在browser..localhost/myfilename.php中运行它并查看输出then@PhoxKiD问题已解决?定义:“保存文件”。您可能想做的是将其添加到数据库。@SomeKittens我在php中完全为空。您能告诉我如何做吗?或者可以将这些值存储在cookie/session中。首先在计算机的根文件夹中安装WAMP/XAMPP/MAMP,将文件另存为myfilename.php(pph扩展名)在browser..localhost/myfilename.php中运行它并查看输出then@PhoxKiD问题解决了?Thnx用于帮助我,但如何使其独立于浏览器cookie?在这种情况下,您将使用URL重写。URL重写可用于我们不想使用cookie的地方。它用于维护会话。Thnx用于帮助我,但如何使其独立于浏览器cookie?在这种情况下,您将使用URL重写。URL重写可以在我们不想使用cookie的地方使用。它用于维护会话。