跨 php 文件传递数据时出现问题

Issue in passing data across php file

本文关键字:问题 数据 php 文件      更新时间:2023-09-26

我正在跨php文件传输数据。

索引.php

<a href="sample.php?var=<?=$var?>" class="title">link</a>

样品.php

$var = $_GET['var'];

问题是,如果$var包含"那么它只需要数据。

例如

索引.php

$var="Academic "Calendar" for Semester"; 
<a href="sample.php?var=<?=$var?>" class="title">link</a>

样品.php

$var = $_GET['var'];

在样本中.php $var=Academic .它不需要整个句子。因为它需要"作为<a href="的结束。

如何克服这个问题。

你应该使用 urlencode

索引.php

$var="Academic '"Calendar'" for Semester"; 
$var = urlencode($var);
<a href="sample.php?var=<?=$var?>" class="title">link</a>

这将自动转义您的字符串,以便在 URL 中解析。

要在字符串中使用",您必须使用 ' .