【问题标题】:pre-populate form with masked URL使用屏蔽 URL 预填充表单
【发布时间】:2013-04-01 07:30:45
【问题描述】:

有没有办法使用 PHP 或 javascript 预填充带有屏蔽 URL 的表单?

在 index.php 中,我使用 base64_encode 函数将 firstname=peter&lastname=pan 隐藏到一个变量并回显出来

example.php?randomstring

然后在example.php表单文件上,我使用base64_decode来解码随机字符串 但我只得到 firstname=peter&lastname=pan,不能将其用作 $_GET[firstname] 和 $_GET[lastname] 变量。 那么有没有办法使用随机字符串变量在表单上预填充它?

或任何其他使用屏蔽 URL 预填充表单的简单方法?

谢谢,

拍拍

【问题讨论】:

    标签: php javascript forms url


    【解决方案1】:

    请检查:

    $query = "firstname=peter&lastname=pan";
    $encodedQuery = base64_encode($query);
    
    parse_str(base64_decode($encodedQuery), $result);
    
    $_GET = array_merge($_GET, $result);
    print_r($_GET);
    

    然后你可以像往常一样填充。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-09
      • 2013-05-23
      • 1970-01-01
      • 2012-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多