2017-01-31 2 views
-2

동적 QR 코드를 생성해야하는 프로젝트에서 작업 중입니다. QR 코드가 인쇄 된 후에는 데이터를 변경하는 경향이 있으므로 QR 코드를 다시 인쇄 할 필요가없는 동적 QR 코드를 생성해야합니다.PHP에서 동적 QR 코드 생성

이미 QR 코드를 생성하기 위해 PHP library 중 하나를 사용했지만 데이터가 변경 될 때마다 변경되는 것은 정적입니다.

QR 코드 생성의 예이된다

<?php 

    include('../lib/full/qrlib.php'); 

    // outputs image directly into browser, as PNG stream 
    QRcode::png('PHP QR Code :)'); 

?> 

내가 동적 QR 코드를 생성하는 데 사용할 수 있나요?

미리 감사드립니다.

+0

qr 코드를 재생성하는 코드를 추가하십시오. – Ibu

+1

'$ id = "Lord 님이 알고 계시겠습니까 ..."; $ dynamic = QRcode :: png ($ id);' –

+0

@Ibu PHP 라이브러리의 문서에서 주어진 샘플 코드를 추가했습니다. QR 코드를 데이터베이스에 저장하고 있습니다. 그래서 나는 그 QR 값을 데이터베이스에서 얻고 싶습니다. 그리고 QR 코드에 영향을 미치지 않으면 그것에서 약간의 변화를 만들고 싶습니다. –

답변

1

인쇄되거나 생성 된 후에는 QRcode의 내용을 변경할 방법이 없으며 항상 동일합니다.

하지만 QRcode에 고유 한 URL *을 저장하여 동적으로 만들 수 있으며 서버 쪽 URL이 가리키는 URL에서이 고유 URL과 관련된 콘텐츠를 원하는대로 변경할 수 있습니다 (URL 재 작성 사용). 또는 데이터베이스 질의)을 동일한 QRcode로 처리합니다.

* 사용법에 따라 ID가 될 수도 있습니다. 예를 들어 QRcode를 읽는 응용 프로그램에서 해당 ID와 관련된 콘텐츠를 렌더링 할 수 있고 관련 콘텐츠를 변경할 수 있습니다. QRcode를 변경하지 않고 응용 프로그램/백엔드의 각 ID. 이러한 경우 모두에

, 동적 응용 프로그램 측에 고유 URL/ID와 관련된 내용 사이의 관계를 변경하지 표현 측 (화면/종이 QR 코드 인쇄)

+1

고맙습니다. 예, 이것이 우리가 생각해 낸 것입니다. URL을 QR 코드에 저장하면 URL이 서버 측에 지정되어 데이터를 쉽게 변경할 수 있습니다. –

+0

나는 내 qr 코드에 json을 저장합니다. 따라서 벌크 스캐너가 처리 스크립트를 읽을 때 처리 스크립트는 생성 된 pdf에서 qr 코드를 찾고 json을 읽습니다. json에는 처리 할 변수와 메소드가 들어 있습니다. 그런 다음 스캔에서 qr의 동작을 변경하려고합니다. 메서드를 변경합니다 (조금 더 복잡하지만 아이디어는 얻을 수 있습니다). – Dave

0

시도 구글의 API에 비트 코인 QR 코드를 생성하는 데 사용합니다.

<?php 
$btcadress = "BTCADRESS"; 
echo '<img src="https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl='.$btcadress.'">'; 
?> 
0

나는 방금 간단한 해결책을 찾았습니다. 단순히 QR 코드에 모든 데이터를 저장하고 데이터를 변경할 때 변경하려고하는 경우 서버 측을 가리키는 QR 코드에 URL을 저장하면 데이터를 저장할 수 있습니다. 쉽게 변경 될 수 있으므로 QR 코드는 동일하게 유지됩니다.

+0

제 대답과 비슷합니까? ^^ – Veve

+0

예. 너도 위에서 설명한대로. –

관련 문제